Heim > Backend-Entwicklung > PHP-Problem > JSON-String in Objekt in PHP konvertieren?

JSON-String in Objekt in PHP konvertieren?

青灯夜游
Freigeben: 2023-03-02 18:44:01
Original
6888 Leute haben es durchsucht

In PHP können Sie die Funktion json_decode() verwenden, um einen JSON-String in ein PHP-Objekt zu konvertieren. Die Funktion json_decode() wird verwendet, um einen JSON-String zu dekodieren und ihn in ein Objekt oder Array zu konvertieren. Wenn der zweite Parameter der Funktion auf true gesetzt ist, kann er konvertiert werden ein assoziatives Array.

JSON-String in Objekt in PHP konvertieren?

Die Funktion json_decode() ist eine in PHP integrierte Funktion, die zum Dekodieren von Zeichenfolgen im JSON-Format und zum Konvertieren von Zeichenfolgen im JSON-Format in eine PHP-Variable (Objekt oder) verwendet wird Array). [Verwandte Tutorial-Empfehlungen: „PHP-Tutorial“]

Syntax ist:

json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
Nach dem Login kopieren

Parameter: the Die Funktion akzeptiert vier Parameter:

  • json: Es enthält die JSON-Zeichenfolge, die dekodiert werden muss. Es funktioniert nur mit UTF-8-codierten Zeichenfolgen.

  • assoc: Dies ist eine boolesche Variable. Bei „true“ wird das zurückgegebene Objekt in ein assoziatives Array konvertiert.

  • Tiefe: Gibt die vom Benutzer angegebene Rekursionstiefe an.

  • Optionen: Bitmaske mit JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR.

Rückgabewert: Diese Funktion gibt den codierten JSON-Wert im entsprechenden PHP-Typ zurück. Gibt NULL zurück, wenn der JSON nicht dekodiert werden kann oder die Tiefe der kodierten Daten größer als das Rekursionslimit ist.

Beispiel:

JSON-String in Objekt in PHP konvertieren?

Wenn der zweite Parameter TRUE ist, wird ein Array zurückgegeben, und wenn FALSE, ein Objekt wird zurückgegeben.

Das Folgende sind die Ausführungsergebnisse:

JSON-String in Objekt in PHP konvertieren?

Das obige ist der detaillierte Inhalt vonJSON-String in Objekt in PHP konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage