Heim > Artikel > Backend-Entwicklung > So konvertieren Sie JSON in ein Array in PHP
In PHP können Sie JSON über die Funktion json_decode in ein Array konvertieren. Die Funktion dieser Funktion besteht darin, die Zeichenfolge im JSON-Format zu dekodieren. Ihre Syntax ist „json_decode (string $json, bool $assoc=false...)“. ".
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
json_decode
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json > ;= 1.2 .0)
json_decode – Dekodieren Sie eine JSON-formatierte Zeichenfolge.
Diese Funktion kann nur UTF-8-codierte Daten verarbeiten.
Hinweis:
PHP implementiert eine Obermenge von JSON.
assoc
Wenn dieser Parameter wahr ist, wird ein Array anstelle eines Objekts zurückgegeben.
Tiefe
Gibt die Rekursionstiefe an.
Optionen
Maske bestehend aus JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR. Das Verhalten dieser Konstanten wird auf der Seite JSON-Konstanten näher beschrieben.
Rückgabewert
Gibt in JSON codierte Daten über den entsprechenden PHP-Typ zurück. Die Werte true, false und null geben entsprechend true, false und null zurück. Wenn JSON nicht dekodiert werden kann oder die kodierte Datentiefe das Rekursionslimit überschreitet, wird null zurückgegeben.
【Empfohlenes Lernen:
PHP-Video-Tutorial】
Beispiel Nr. 1 Beispiel für json_decode()json_decode ( string $json , bool $assoc = false , int $depth = 512 , int $options = 0 ) : mixed
Die obige Routine gibt Folgendes aus:
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie JSON in ein Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!