【发布时间】:2017-08-06 11:19:48
【问题描述】:
我正在尝试比较两个对象,看看它们是否相同。在执行此操作时,我需要忽略其中一个属性。
这是我当前的代码:
$exists = array_filter($this->products, function($stored, $key) use ($item) {
return ($stored == $item);
}, ARRAY_FILTER_USE_BOTH);
这将比较对象是否完全相同。我需要从$stored 中临时删除quantity 的属性
【问题讨论】:
-
unset($stored->quantity) -
return ($key == 'quantity') || ($stored == $item);
标签: php object properties compare