Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie JSON in ein Array in PHP

So konvertieren Sie JSON in ein Array in PHP

藏色散人
藏色散人Original
2020-07-22 09:40:252971Durchsuche

So konvertieren Sie JSON in ein Array in PHP: Erstellen Sie zuerst eine PHP-Beispieldatei. Erstellen Sie dann einen Satz JSON-Formatdaten. Konvertieren Sie JSON dann über die Funktion „json_decode“ in ein Array durch „var_dump“ Das ist es.

So konvertieren Sie JSON in ein Array in PHP

PHP konvertiert JSON in ein Array:

wie unten gezeigt:

//json格式数据
$data = '[{ "F_ModuleId": "1", "F_ParentId": "0", "F_EnCode": "SysManage",}]';
//转换成数组
$arr = json_decode($data,true);
//输出
var_dump($arr);

Empfohlen: "PHP-Tutorial"

Verwandte Einführung:

json_decode – Zeichenfolgen im JSON-Format dekodieren

Beschreibung

json_decode ( string $json [, bool $assoc = FALSE [, int $depth = 512 [, int $options = 0 ]]] ) : mixed

Akzeptiert eine JSON-codierte Zeichenfolge und konvertiert sie in eine PHP-Variable

Parameter

json

zu dekodierende Zeichenfolge in JSON String-Format.

Diese Funktion kann nur UTF-8-codierte Daten verarbeiten.

Hinweis:

PHP implements a superset of JSON as specified in the original » RFC 7159.

assoc

Wenn dieser Parameter TRUE 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.

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!

Stellungnahme:
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