PHP数组&键 - 获取特定键

时间:2010-03-18 16:07:13

标签: php

假设我有一个像这样结构的数组:

$arr= Array(
    array(
    "id"=>"a"
    "type">"apple"),

    array(
    "id"=>"b"),

    array(
    "id"=>"c"),

    array(
    "id"=>"c"
    "type"=>"banana")
);

现在我想要一个foreach循环来获取所有数组元素,这些元素中有一个名为“type”的键。

这样的东西
foreach(all arrays which have type in them as $item)

我该怎么做?

非常感谢。

2 个答案:

答案 0 :(得分:2)

试试这个:

 foreach ($arr as $key => $value)
   if (array_key_exists("type", $value))
     var_dump($value);

答案 1 :(得分:1)

foreach($arr as $arrsub)
{
    if(isset($arrsub['type']))
    {
       //here do your stuff
    }
}