0

5 レベルの配列がある場合、3 番目のレベルで foreach を開始できますか?

foreach($people['group']['person'] as $key => $value)

…………

またはそれは私に最初だけを与えるでしょうか?ありがとう

4

1 に答える 1

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
于 2012-04-16T16:07:46.583 に答える