Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erläuterung von Anwendungsbeispielen für PHP-JSON-bezogene Funktionen

Ausführliche Erläuterung von Anwendungsbeispielen für PHP-JSON-bezogene Funktionen

黄舟
黄舟Original
2017-03-29 09:04:171419Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von php json verwandten Funktionen vor, listet die Funktionen von json_encode, json_decode und json_last_error auf und analysiert json_encode und json_decode anhand von Beispielen Informationen zu spezifischen Fähigkeiten zur Nutzung von Funktionen finden Freunde in Not unter

In diesem Artikel wird die Verwendung von PHP-JSON-bezogenen Funktionen anhand von Beispielen erläutert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Funktionsliste:

Function Beschreibung
json_encode rechtsVariable
函数 描述
json_encode 变量进行json编码
json_decode 对json格式的字符串进行解码,转换为php变量
json_last_error 返回最后发生的错误
JSON-Kodierung
json_decode Dekodieren Sie die Zeichenfolge

im JSON-Format und konvertieren Sie sie in php-Variable

Gibt den zuletzt aufgetretenen Fehler zurück

Für Beispiel 1: json_encode
$arr=array("A"=>"a","B"=>"b","C"=>"c","D"=>"d");
echo json_encode($arr);

{"A":"a","B":"b","C":"c","D":"d"}
Ausgabe:

Zum Beispiel 2: json_decode

$arr='{"A":"a","B":"b","C":"c","D":"d"}';
var_dump(json_decode($arr));
var_dump(json_decode($arr,true));

object(stdClass)[1]
 public 'A' => string 'a' (length=1)
 public 'B' => string 'b' (length=1)
 public 'C' => string 'c' (length=1)
 public 'D' => string 'd' (length=1)
array (size=4)
 'A' => string 'a' (length=1)
 'B' => string 'b' (length=1)
 'C' => string 'c' (length=1)
 'D' => string 'd' (length=1)
Ausgabe:

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Anwendungsbeispielen für PHP-JSON-bezogene Funktionen. 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