数组中的PHP数组

时间:2012-05-12 02:22:46

标签: php arrays multidimensional-array

我已经阅读了很多关于数组的先前提出的问题但是我无法让它工作:(我的数组看起来像: -

Array
(
[1259] => Array
    (
        [status] => 0
        [cond] => 0
    )

[1461] => Array
    (
        [status] => 0
        [cond] => 0
    )
)

按键因用户输入而异。我目前要做的就是遍历输入并将数组内容与其父数组键一起回显。

我的代码如下: -

foreach($games as $key => $value) {
echo 'key: '.$key.' - ';
foreach( $value as $game){
    echo $game["status"].' - '.$game["cond"].'<BR>';            
}
}

这是不正确的,因为它为每个数组项回显状态和cond两次。我还读到在另一个foreach中使用foreach是不正确的。

以下代码几乎就在那里,但我无法用状态和cond信息回显数组键: -

foreach( $games as $game){
    echo $game["status"].' - '.$game["cond"].'<BR>';            
}

是否可以在上面的代码中回显数组键(例如1259)?

非常感谢

1 个答案:

答案 0 :(得分:4)

尝试:

foreach( $games as $key => $game){
    echo 'Key: '.$key.' - '.$game["status"].' - '.$game["cond"].'<BR>';            
}