配列内の配列内の文字列を出力したいので、次のようになります。
ボブ:ボール、バット、車
ダニエル:コウモリ、クマ、車
以下のように:
ボブ: 配列 ( [0] => ボール [1] => バット [2] => 車 )
ダニエル: 配列 ( [0] => コウモリ [1] => クマ [2] => 車 )
<html>
<head>
<?php
$b;
$school=array(
"14"=>array("name"=>"Bob","toy"=>array("ball","bat","car")),
"23"=>array("name"=>"Daniel","toy"=>array("bat","bear","car")),
"31"=>array("name"=>"Tom","toy"=>array("bicycle","ball")),
"44"=>array("name"=>"Tim","toy"=>array("train","puzzle","ball","stick")),
"53"=>array("name"=>"Barbara","toy"=>array("bear", "car"))
);
foreach($school as $b)
{
echo $b["name"];
echo '<pre>';
print_r ($b["toy"]);
echo '</pre>';
}
?>
</head>
</html>
多くのことを試しましたが、常に「文字列から配列への変換」エラーが発生します。