Wie füge ich JSON-Objekte in PHP zusammen?
JSON-Objekte in PHP zusammenführen
Bei der Arbeit mit JSON-Daten besteht häufig die Notwendigkeit, mehrere Objekte zu einem einzigen zusammenhängenden Objekt zusammenzuführen oder zu kombinieren juristische Person. In PHP kann diese Aufgabe durch eine Reihe von Schritten erledigt werden:
1. Dekodierung des JSON:
Der erste Schritt besteht darin, die JSON-Strings mithilfe der Funktion json_decode() in PHP-Arrays zu dekodieren. Diese Funktion kann einen zweiten Parameter true annehmen, um den Arrays Schlüssel zuzuordnen, anstatt sie als Objekte zu behandeln.
2. Zusammenführen der Arrays:
Sobald die JSON-Strings dekodiert wurden, besteht der nächste Schritt darin, die Arrays mithilfe der Funktion array_merge() zusammenzuführen. Diese Funktion kombiniert die beiden Arrays und ersetzt doppelte Schlüssel durch die Werte aus dem zweiten Array.
3. Codieren des Ergebnisses:
Nach dem Zusammenführen der Arrays besteht der letzte Schritt darin, das Ergebnis mithilfe der Funktion json_encode() wieder in einen JSON-String zu codieren.
Beispiel:
Betrachten Sie die folgenden zwei JSON-Zeichenfolgen:
JSON 1:
[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number"}]
JSON 2:
[{"COLUMN_NAME":"ORDER_NO","DEFAULT_VALUE":"1521"}, {"COLUMN_NAME":"CUSTOMER_NO","DEFAULT_VALUEE":"C1435"}]
Um diese beiden JSON-Strings zusammenzuführen und ein Ergebnis zu erhalten, das sowohl den Spaltennamen als auch den Standardwert enthält, kann der folgende Code verwendet werden:
$json1 = '[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number"}]'; $json2 = '[{"COLUMN_NAME":"ORDER_NO","DEFAULT_VALUE":"1521"}, {"COLUMN_NAME":"CUSTOMER_NO","DEFAULT_VALUEE":"C1435"}]'; $decodedJson1 = json_decode($json1, true); $decodedJson2 = json_decode($json2, true); $mergedArray = array_merge($decodedJson1, $decodedJson2); $mergedJson = json_encode($mergedArray);
Die resultierende Variable $mergedJson enthält die folgende JSON-Zeichenfolge:
[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number","DEFAULT_VALUE":"1521"}, {"COLUMN_NAME":"CUSTOMER_NO","DEFAULT_VALUEE":"C1435"}]
Dies zeigt, wie man JSON-Objekte in PHP zusammenführt und eine zusammengeführte JSON-Zeichenfolge ableitet, die die Daten aus den Eingabe-JSONs kombiniert.
Das obige ist der detaillierte Inhalt vonWie füge ich JSON-Objekte in PHP zusammen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon

Ankündigung von 2025 PHP Situation Survey
