假设我有一个像这样结构的数组:
$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)
我该怎么做?
非常感谢。答案 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
}
}