我有一个多维数组,当我使用的print_r是这样的:PHP回声多维数组
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
这不会打印出任何时候输出我运行代码。有什么建议么?
显示你的代码。 –
究竟想要回显它吗?它是一个html表格还是一些页面?如果你从数据库中取出它,你将需要一个'foreach'或'while'循环来逐一打印它们。 – KillABug
这是来自一个数据库,我在一个div而不是表格中回应这个问题。 – r1nzler