ログイン

問題10 配列から文字列を組み立てよう

PHPの問題

PHP

配列から文字列を組み立てよう

問題

$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¥
            
答えのアイコン

解説

この問題の答えは1パターンではない。
条件分岐をするのがポイントだ。

条件分岐をするとソースは多くなるが
見やすく分かりやすくなる時は臆せずどんどん使っていこう。

$anserに答えをどんどん溜めていくパターンも
良く使うので覚えておこう。
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!