显示带有<;br>;标签


Display contents of array with <br> tags

如何显示或回显此数组。我想做的是在一行中显示这个带有<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()正确吗?

否。如果你想从你的阵列中获得密钥,你需要

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

同样,foreach不执行多维循环。-循环只会返回"一个"answers"八个"条目,而不会返回任何子条目。