[PHP] komplexe Objekte zusammenfügen?

... komplette Frage anzeigen

2 Antworten

$a  = file_get_contents('Link1');
$a = json_decode($a);
$b = file_get_contents('Link2');
$b = json_decode($b);
foreach ($b->rgInventory as $key => $value) {
$a->rgInventory->{$key} = $value;
}
foreach ($b->rgDescriptions as $key => $value) {
$a->rgDescriptions->{$key} = $value;
}

Alternativ kannst du aber aber auch bereits die Verarbeitung der einzelnen Elemente früher beginnen, da hier ja extrem viele Daten übermittelt werden, die du vermutlich gar nicht alle benötigst.

Also ich würde mir direkt ein eigenes Array anlegen und in den Schleifen nur die Werte übernehmen die ich tatsächlich benötige.

Antwort bewerten Vielen Dank für Deine Bewertung

Versuch' es mal hiermit:

$obj_merged = (object) array_merge((array) $obj, (array) $obj2);
Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?