我有一个格式如下: -
[
{ name : "Foo",
type : "Bar"
},
{
name : "Foo",
type : "Row"
},
{
name : "Foo"
}
]
我想只在没有类型的情况下删除“Foo”的出现。基本上,只要类型不同并且不存在没有类型的重复,数组中就可能存在重复项。任何帮助表示赞赏!
谢谢!
答案 0 :(得分:2)
我假设您正在使用json_decoded对象数组。在这种情况下,你可以像这样运行一个简单的array_filter()
:
$filtered_array = array_filter($array, function($item) {
return isset($item->type);
});