PHP PHP入門講座 プログラミング

【PHPプログラミング入門講座】[練習問題] 連想配列

PHPプログラミングのキービジュアル

[練習問題] 連想配列

前の記事「【PHPプログラミング入門講座】連想配列」の練習問題です。
チャレンジしてみましょう!

なお、プログラミングの場合は、学校の勉強と違い、調べながらプログラムを動かして答えてもOKです。
記憶するのではなく、アウトプットするのが、プログラミング上達の最良の方法です。

練習問題1

次のPHPプログラムを実行するとどのように出力されるか答えてください。

<?php
  $color = [
    'red' => '赤',
    'yellow' => '黄',
    'blue' => '青',
    'green' => '緑',
    'white' => '白',
    'black' => '黒',
  ];

  echo '1番目は' . $color['blue'] . '色です。<br>';
  echo '2番目は' . $color['white'] . '色です。<br>';
  echo '3番目は' . $color['red'] . '色です。<br>';

練習問題2

<実行結果>のように出力されるよう、次のプログラムの[処理A]に当てはまるPHPプログラムを書いてください。

<?php
  $map = [
    'name' => '山田太郎',
    'gender' => '男性',
    'age' => 20,
    'height' => 170
  ];

  [処理A]

  echo '氏名:' . $map['name'] . '<br>';
  echo '年齢:' . $map['age'] . '歳<br>';
  echo '身長:' . $map['height'] . 'cm<br>';

<実行結果>

氏名:山田太郎
年齢:25歳
身長:180cm

練習問題3

<実行結果>のように出力されるよう、次のプログラムの[処理A]に当てはまるPHPプログラムを書いてください。

<?php
  $map = [
    'name' => 'banana',
    'price' => 924,
    'color' => 'yellow',
    'shop_name' => 'Fruits Store'
  ];

  [処理A]

  var_dump($map);

<実行結果>

array(3) {
 ["name"]=>
 string(6) "banana"
 ["price"]=>
 int(924)
 ["color"]=>
 string(6) "yellow"
}

おわりに

お疲れ様でした。
解答は次の記事「【PHPプログラミング入門講座】[解答と解説] 連想配列」に書いています。
できたら答え合わせをしてみましょう。

PHPプログラミング入門講座 〜 全記事一覧 〜

-PHP, PHP入門講座, プログラミング
-, , , ,

Copyright© ハッピー・プログラミング・ライフ , 2020 All Rights Reserved.