【PHP】演習問題 – 連想配列(2)

問題

次の実行結果になる犬の情報を出力するプログラムを作成してください。
なお、下記の条件を満たすものとします。

  • 犬の情報は連想配列を使って記憶する
  • 連想配列のキーは'name''birthday''type'とする
  • 出力する値のキーはコマンドライン引数で与える
  • 出力は連想配列を使用する

実行結果1

コマンドライン

php practice.php name

実行結果

name : Pochi

実行結果2

コマンドライン

php practice.php birthday

実行結果

birthday : 7/24

実行結果3

コマンドライン

php practice.php name

実行結果

type : Maltipoo

解答例

ソースコード

<?php

$key = $argv[1];

$dog = [];

$dog['name'] = 'Pochi';
$dog['birthday'] = '7/24';
$dog['type'] = 'Maltipoo';

echo  $key.' : '.$dog[$key]."\n";

?>