1

配列内の配列内の文字列を出力したいので、次のようになります。

ボブ:ボール、バット、車

ダニエル:コウモリ、クマ、車

以下のように:

ボブ: 配列 ( [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>

多くのことを試しましたが、常に「文字列から配列への変換」エラーが発生します。

4

2 に答える 2