我已经阅读了很多关于数组的先前提出的问题但是我无法让它工作:(我的数组看起来像: -
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)?
非常感谢
答案 0 :(得分:4)
尝试:
foreach( $games as $key => $game){
echo 'Key: '.$key.' - '.$game["status"].' - '.$game["cond"].'<BR>';
}