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.
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 )
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 = '{"Peter":65,"Harry":80,"John":78,"Clark":90}'; var_dump(json_decode($json, true)); ?>
Das Ergebnis ist wie im Bild gezeigt:
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!