1

我有以下数组。如何获得“已安装”键的值,即 1。我必须在我的应用程序中检查哪个值。

Array
(
    [0] => Array
        (
            [id] => 53686899
        )

    [1] => Array
        (
        [installed] => 1
            [id] => 542813519
        )

    [2] => Array
        (
        [installed] => 1
            [id] => 567790764
        )
     [3] => Array
        (

            [id] => 567570764
        )
)

使用 foreach 循环我该怎么做?任何人都可以帮助我吗?

4

4 回答 4

1
foreach ($array as $value)
{
   echo $value['installed']. "<br />";
}

将输出

1 1

于 2013-03-14T07:57:24.667 回答
0

与迭代一维数组时的方式完全相同:

foreach ($array as $value) {
    var_dump($value);
    var_dump($value['installed'];
}
于 2013-03-14T07:55:50.353 回答
0

遍历数组并获取“已安装”键的值:

foreach ($array as $innerArray) {
    echo $innerArray['installed'];
}
于 2013-03-14T08:00:47.873 回答
0

试试这个 :

foreach ($array as $value){
   if(array_key_exists('installed',$value)){
      echo $value['installed']. "<br />";
   }
}

如果您不检查array_key_exists它将在第一个循环中显示错误。

于 2013-03-14T08:30:46.483 回答