print_r を使用すると次のようになる多次元配列があります。
Array (
[car] => Array (
[72] => Camry
[62] => Lexus
[55] => honda
[44] => toyota
)
[Job] => Array (
[70] => Bookstore
[73] => Cafe
)
[City] => Array (
[68] => Wisconsin
[63] => Chicago
[47] => New York City
[46] => Los Angeles
)
)
これは親子多次元配列です。親は何人でも、子は何人でも存在できます。
このように見えるように多次元配列をエコーアウトするにはどうすればよいですか
Car
Camry
Lexus
honda
toyota
Job
Bookstore
Cafe
City
Wisconsin
Chicago
New York City
Los Angeles
多次元配列を出力する私の試み:
function RecursiveWrite($array) {
foreach ($array as $vals) {
echo $vals['parent'] . "\n";
RecursiveWrite($vals['child']);
}
}
RecursiveWrite($categories); // $categories is the name of the array
コードを実行しても、これは出力を出力しません。助言がありますか?