Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie JSON in PHP
Wie konvertiere ich JSON in PHP?
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.
Die Syntaxregeln von json_decode:
json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode akzeptiert eine Zeichenfolge im JSON-Format und konvertiert sie in eine PHP-Variable. Wenn der Parameter $assoc TRUE ist, wird ein Array zurückgegeben, andernfalls wird ein Objekt 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.
Beispiel:
<?php $json = '{"a":"php","b":"mysql","c":3}'; $json_Class=json_decode($json); $json_Array=json_decode($json, true); print_r($json_Class); print_r($json_Array); ?>
Programmausgabe:
stdClass Object ( [a] => php [b] => mysql [c] => 3 ) Array ( [a] => php [b] => mysql [c] => 3 )
Unter der Voraussetzung des obigen Codes
Greifen Sie auf den Wert von a des Objekttyps $json_Class
echo $json_Class->{'a'};Programmausgabe:
php
echo $json_Array['a'];Programmausgabe:
php
PHP-Tutorial》
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie JSON in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!