Ich habe die folgenden zwei stdClass-Array aus einer Schleife. Jetzt muss ich sie zusammenführen, wenn der Schlüssel "id" übereinstimmt.Merge zwei stdClass Objekt-Array in PHP
array (size=1)
0 =>
object(stdClass)[28]
public 'id' => string '78' (length=2)
public 'quantity' => string '5' (length=1)
array (size=1)
1 =>
object(stdClass)[31]
public 'product_id' => string '78' (length=2)
public 'quantity' => string '1' (length=1)
Also das letzte Array
array (size=1)
1 =>
object(stdClass)[31]
public 'product_id' => string '78' (length=2)
public 'quantity' => string '6' (length=1)
Alle auf Hilfe worden, wie das zu tun? Ich dekodiere die ursprünglichen Daten mit json_decode von [{"id":"78","quantity":"1"}]
dieses Format von Daten.
Sind Array1 und Array2 eine Datenbankergebnismenge? Haben Sie versucht, das erste Array zu loopen und das zweite Array zu mappen? – DanielO
Ja, sie sind Datenbankergebnissatz. Sie sind im Grunde serialisierte Zeichenfolge in der Datenbank, die, wenn gezogen wird, sind json_decode. Sie sind von der gleichen Schleife. –