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 $innerArray) {
    echo $innerArray['installed'];
}
于 2013-03-14T08:00:47.873 に答える
0

1次元配列を反復するときとまったく同じ方法:

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

これを試して :

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

チェックしていない場合array_key_exists、最初のループでエラーが表示されます。

于 2013-03-14T08:30:46.483 に答える