过滤基于条件

对象的数组我有以下列格式的数组: -过滤基于条件

[ 

{ name : "Foo",

type : "Bar"

},

{

name : "Foo",

type : "Row"

},

{

name : "Foo"

}

]

我想删除“富”的出现,只有当它没有一个类型。基本上,只要类型不同,在数组中可以有重复,并且在没有类型的情况下不能重复。任何帮助表示赞赏!

谢谢!

回答:

我假设你正在使用json_decoded对象数组。在这种情况下,你可以运行一个简单的array_filter()这样的:

$filtered_array = array_filter($array, function($item) { 

return isset($item->type);

});

以上是 过滤基于条件 的全部内容, 来源链接: utcz.com/qa/259399.html

回到顶部