問題10:配列から文字列を組み立てよう
$listから「忍者CODE無料問題集」を表示させよう
あらかじめエディタに書くコード
$list = [
1 => '忍者',
2 => ['CO', 'DE'],
3 => '{"text1":"無", "text2":"料"}',
4 => [
401 => '集',
402 => '人参',
403 => '問題',
],
];
¥PHP¥
期待する画面
忍者CODE無料集問題
解答ソースコード
$anser = "";
foreach ($list as $key => $value) {
if( $key == 1 ){
$anser .= $value;
}
if( $key == 2 ){
$anser .= join("", $value);
}
if( $key == 3 ){
foreach( json_decode($value) as $text){
$anser .= $text;
}
}
if( $key == 4 ){
$anser .= $value[401] . $value[403];
}
}
echo $anser;
¥PHP¥
完了にする!
活動記録をTweetする
1.PHPについての説明と表示
条件分岐をするのがポイントだ。
条件分岐をするとソースは多くなるが
見やすく分かりやすくなる時は臆せずどんどん使っていこう。
$anserに答えをどんどん溜めていくパターンも
良く使うので覚えておこう。