課題内容 発表!!
①.次のプログラムには間違いが複数個所あります。それを直して次の表示結果を表示してみてください。
出力結果は次の通りとなります。
・「0行目の0列はエイです。0行目の1列はヒラメです。0行目の2列はカレイです。0行目の3列はサメです。1行目の0列はアジです。1行目の1列はタイです。2行目の0列はクジラです。2行目の1列は空です。2行目の2列はイカです。」
②.①で作成したプログラムで、「アジ」「タイ」の代わりに「タコ」「マグロ」「空」「マンタ」を表示させてください。
その際、プログラムの変更は1行で行ってください。
課題プログラム
<?php
define('UP_SEA',1);
define(DOWN_SEA,0);
function deepfish(){
$fish = array();
$fish = array('エイ','ヒラメ','カレイ','サメ');
return $fish;
}
function midlefish($range){
$fish = array();
if($range = 1){
$fish = array('タコ','マグロ','','マンタ');
}else{
$fish = array('アジ','タイ',);
}
return $fish;
}
function allfish(){
$fish = array();
$fish = array('クジラ','','イカ');
return $fish;
}
$echoList = array();
$echoList = array(deepfish(),midlefish('DOWN_SEA'),allfish());
for ($i=0;$i<count($echoList);$i++){
for ($j=0;$j>count($echoList[$i]);$j++){
if('' == $echoList[$i][$j]){
echo $i.'行目の'.$j.'列は空です。';
}else{
echo $i.'行目の'.$j.'列は'.$echoList[$i][$j].'です。';
}
}
}
?>