我找到了以下代码,它可以很好地打印数组的所有元素。如何修改它一次打印一个键,然后打印与该键对应的所有值,然后是另一个键,然后是与键对应的所有值?我还想修改它,以便它只打印每个键的前 9 个值(不超过这个)。
function printAll($a) {
if (!is_array($a)) {
echo $a, ' ';
return;
}
foreach($a as $v) {
printAll($v);
}
}
最佳答案
function printAll($a) {
if (!is_array($a)) {
echo $a, ' ';
return;
}
foreach($a as $k => $value) {
if($k<10){
printAll($k);
printAll($value);
}
}
}