【PHP】演習問題 – 多次元配列(1)

問題

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

  • 猫の情報は多次元配列$catsに記憶
  • 猫の情報は名前、誕生日、種類の3つ
  • 猫の情報は表のとおり
  • 猫の情報は多次元配列で出力する
名前誕生日種類
1匹目Tama4/24Munchkin
2匹目Koko8/14Persian
3匹目Zizi12/08Bengal

実行結果

1 --------------------
name     : Tama
birthday : 4/24
type     : Munchkin
2 --------------------
name     : Koko
birthday : 8/14
type     : Persian
3 --------------------
name     : Zizi
birthday : 12/08
type     : Bengal

解答例

ソースコード

<?php

$cats = [];

$cats[0]['name'] = 'Tama';
$cats[0]['birthday'] = '4/24';
$cats[0]['type'] = 'Munchkin';

$cats[1]['name'] = 'Koko';
$cats[1]['birthday'] = '8/14';
$cats[1]['type'] = 'Persian';

$cats[2]['name'] = 'Zizi';
$cats[2]['birthday'] = '12/08';
$cats[2]['type'] = 'Bengal';

echo "1 --------------------\n";
echo 'name     : '.$cats[0]['name']."\n";
echo 'birthday : '.$cats[0]['birthday']."\n";
echo 'type     : '.$cats[0]['type']."\n";
echo "2 --------------------\n";
echo 'name     : '.$cats[1]['name']."\n";
echo 'birthday : '.$cats[1]['birthday']."\n";
echo 'type     : '.$cats[1]['type']."\n";
echo "3 --------------------\n";
echo 'name     : '.$cats[2]['name']."\n";
echo 'birthday : '.$cats[2]['birthday']."\n";
echo 'type     : '.$cats[2]['type']."\n";

?>