So konvertieren Sie JSON in ein PHP-Array-Objekt-Array: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Konvertieren Sie JSON in das PHP-Array-Objekt „$data“ über die Funktion „json_decode()“. Die Syntax lautet „mixed json_decode(string $json, bool $assoc = false,...)“; 3. Verwenden Sie die Funktion „var_dump()“, um den Wert von „$data“ auszugeben.
Dieses Tutorial-Betriebssystem: Windows 10-System, PHP-Version 8.1.3, Dell G3-Computer
Die integrierte json_decode()-Funktion von PHP konvertiert JSON in ein PHP-Array-Objekt.
Die Syntax dieser Funktion lautet wie folgt:
1 |
|
Dabei ist $json die zu konvertierende JSON-Zeichenfolge und $assoc gibt an, ob konvertiert werden soll Das Ergebnis wird in ein assoziatives Array zurückgegeben. Der Standardwert ist „Falsch“. $ Depth stellt die maximale Rekursionstiefe dar. Der Standardwert ist 512.
Das Folgende ist ein vollständiges Beispiel:
1 2 3 4 |
|
Die Ausgabe ist wie folgt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
In diesem Beispiel definieren wir eine JSON-Zeichenfolge, Then Verwenden Sie die Funktion json_decode(), um es in ein PHP-Array-Objekt $data zu konvertieren. Verwenden Sie abschließend die Funktion var_dump(), um den Wert von $data auszugeben. Sie können sehen, dass er erfolgreich in ein PHP-Array-Objekt konvertiert wurde.
Es ist zu beachten, dass Sie möglicherweise den vierten Parameter ($options) der Funktion json_decode() verwenden müssen, wenn die JSON-Zeichenfolge Sonderzeichen (z. B. Zeilenumbrüche, Tabulatoren usw.) enthält Änderung Dies wird in die Option JSON_UNESCAPED_UNICODE konvertiert, um Escape-Zeichen zu vermeiden. Zum Beispiel:
1 2 3 4 |
|
Das Ausgabeergebnis lautet wie folgt:
1 2 3 4 5 6 7 |
|
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie JSON in ein PHP-Array-Objektarray. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!