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

So konvertieren Sie PHP-JSON in ein Array

藏色散人
藏色散人Original
2021-05-18 10:23:299200Durchsuche

So konvertieren Sie PHP-JSON in ein Array: Erstellen Sie zunächst eine PHP-Beispieldatei. Speichern Sie dann die JSON-Daten in einer PHP-Variablen. Verwenden Sie abschließend die Funktion json_decode, um die JSON-codierte Zeichenfolge in ein Array zu konvertieren.

So konvertieren Sie PHP-JSON in ein Array

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP konvertiert JSON in ein Array

In PHP können Sie die Funktion json_decode() zum Konvertieren verwenden JSON-codierte Zeichenfolge in geeignete PHP-Datentypen. 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.

Grundlegende Syntax:

json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )

Parameter: Die Funktion json_decode() akzeptiert vier Parameter wie oben erwähnt, wie unten beschrieben:

● 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.

Beispiel: JSON in ein assoziatives Array konvertieren

<?php
// 在PHP变量中存储JSON数据
$json = &#39;{"Peter":65,"Harry":80,"John":78,"Clark":90}&#39;;
var_dump(json_decode($json, true));
?>

Die Ausgabe des obigen Beispiels sieht wie folgt aus:

So konvertieren Sie PHP-JSON in ein Array

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP-JSON in ein Array. 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