0

如何显示或回显此数组。我想要做的是<br>在一行上显示这个带有标签的数组。例如:

one/two:3
one/four/0:5
one/four/1:6
one/four/2:7
eight/nine/ten:11

下面是我的代码

$array = array(
    "one/" => array( 
            'two/' => array(
                ':3',
            'four/' => array( 
                '0' => ':5',
                '1' => ':6',
                '2' => ':7'
            )
        )
    ),
    "eight" => array( 'nine', 'ten', ':11' )
);
foreach ( $array as $keys ) {
    echo $keys . '<br />'; 
}

我的foreach()正确吗?

4

1 回答 1

1

不,如果您想要阵列中的密钥,您需要

foreach($array as $key => $val)
// or
foreach(array_keys($array) as $key)

同样,foreach 不进行多维循环。- 您的循环只会带回“一个”和“八个”条目,而不是任何子条目。

于 2012-07-19T17:35:22.980 回答