Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie JSON in ein Objektarray in PHP
Wie konvertiere ich JSON in ein Objektarray in PHP?
In PHP können Sie die Funktion json_decode verwenden, um JSON in ein Objektarray zu konvertieren.
json_decode ist eine in PHP integrierte Funktion, die nach PHP5.2.0 hinzugefügt wurde. Ihre Funktion besteht darin, Zeichenfolgen im JSON-Format zu kodieren.
Wie verwendet man diese Funktion?
Die Syntaxregeln von json_decode:
json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode akzeptiert eine JSON-Formatzeichenfolge und konvertiert sie in eine PHP-Variable. Wenn der Parameter $assoc TRUE ist, wird ein Array zurückgegeben, andernfalls wird ein Objekt zurückgegeben zurückgegeben.
String im JSON-Format
$json = '{"a":"php","b":"mysql","c":3}';
wobei a der Schlüssel und php der Schlüsselwert von a ist.
Instanz:
Programmausgabe:
stdClass Object ( [a] => php [b] => mysql [c] => 3 ) Array ( [a] => php [b] => mysql [c] => 3 )
Unter der Voraussetzung des obigen Codes
Zugriff auf den Wert eines Objekttyps $json_Class
echo $json_Class->{'a'};
Programmausgabe: php
Zugriff auf den Wert eines Array-Typs $json_Array
echo $json_Array['a'];
Programmausgabe: php
Empfohlen: "php-Tutorial 》
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie JSON in ein Objektarray in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!