Ich versuche, zwei Objekte zu vergleichen, um zu sehen, ob sie gleich sind. Währenddessen muss ich eine der Eigenschaften ignorieren.Vergleichen Sie zwei Objekte mit Ausnahme einer Eigenschaft? php
Dies ist mein aktueller Code:
$exists = array_filter($this->products, function($stored, $key) use ($item) {
return ($stored == $item);
}, ARRAY_FILTER_USE_BOTH);
Dies wird die Objekte gleich sind vollständig vergleichen. Ich muß vorübergehend eine Eigenschaft von quantity
von $stored
'unset ($ gespeichert-> Menge)' – Ahmad
'return ($ key == 'quantity') || ($ stored == $ item); ' – AbraCadaver