如果有多个具有相同属性的对象,我将如何删除数组中的对象?

时间:2015-04-07 03:06:47

标签: php arrays object

我有一个对象数组。数组中的每个对象都具有属性recipeID。如果对象的recipeID属性与另一个对象的recipeID属性匹配,我希望删除该对象。
基本上,我想对对象数组执行array_unique(),但使用$object->recipeID作为正在检查的标准。

例如,为什么这不起作用?

array_unique($objectArray);

如果两个对象中的recipeID属性相同,那么这两个对象是否相等?假设没有其他属性。然后array_unique()会看到一个倍数并删除其中一个。

0 个答案:

没有答案