Was ist die Methode zum Konvertieren von JSON in ein Array in PHP?

王林
Freigeben: 2023-03-07 13:30:02
Original
1992 Leute haben es durchsucht

Die Art und Weise, wie PHP JSON in ein Array konvertiert, besteht darin, die Funktion json_decode zu verwenden, z. B. [json_decode($json, true)]. Diese Funktion kann eine JSON-codierte Zeichenfolge in den entsprechenden PHP-Datentyp konvertieren.

Was ist die Methode zum Konvertieren von JSON in ein Array in PHP?

In PHP können Sie die Funktion json_decode() verwenden, um einen JSON-codierten String in den entsprechenden PHP-Datentyp zu konvertieren. Standardmäßig gibt die Funktion json_decode() ein Objekt zurück. Sie können jedoch den zweiten Parameter als booleschen Wert true angeben, sodass der JSON-Wert in ein assoziatives Array dekodiert wird.

(Empfehlung für Lernvideos: Java-Video-Tutorial)

Grammatikformat:

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

Parametereinführung:

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

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

● Tiefe: Stellt die vom Benutzer angegebene Rekursionstiefe dar.

● Optionen: Es enthält die Bitmaske von 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. Wenn der JSON nicht dekodiert werden kann oder die kodierten Daten tiefer als das Rekursionslimit sind, wird NULL zurückgegeben.

Zum Beispiel:

<?php

// 在PHP变量中存储JSON数据

$json = &#39;{"Peter":65,"Harry":80,"John":78,"Clark":90}&#39;;

var_dump(json_decode($json, true));

?>
Nach dem Login kopieren

Das Ergebnis ist wie im Bild gezeigt:

Was ist die Methode zum Konvertieren von JSON in ein Array in PHP?

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Konvertieren von JSON in ein Array in PHP?. 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