0

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

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>';            
}
}

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

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

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

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

非常感谢

4

1 回答 1

4

尝试:

foreach( $games as $key => $game){
    echo 'Key: '.$key.' - '.$game["status"].' - '.$game["cond"].'<BR>';            
}
于 2012-05-12T02:25:34.313 回答