如果我有一个包含5个级别的数组,我可以在第3级启动foreach吗?
foreach($people['group']['person'] as $key => $value)
...........
还是只会给我第一个? 感谢
答案 0 :(得分:1)
只要要迭代的项是数组或可迭代对象,它就可以工作。
$test1 = array();
$test1['level1'] = array( 'level2' =>
array( 'level3' =>
array( 'level4' =>
array( 'one', 'two', 'three' ))));
foreach($test1['level1']['level2']['level3']['level4'] as $k => $v)
echo( $k . ': ' . $v . '<br>');
将输出:
0: one
1: two
2: three