Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Verwendung von PHP-JSON-bezogenen Funktionen

Detaillierte Erläuterung der Verwendung von PHP-JSON-bezogenen Funktionen

墨辰丷
墨辰丷Original
2018-05-24 11:42:121558Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von PHP-JSON-bezogenen Funktionen vor, listet die Funktionen von json_encode, json_decode und json_last_error auf und analysiert die spezifischen Verwendungsfähigkeiten der Funktionen json_encode und json_decode anhand von Beispielen

Die Beispiele in diesem Artikel beschreiben die Verwendung von PHP-JSON-bezogenen Funktionen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Funktionsliste:


函数 描述
json_encode 对变量进行json编码
json_decode 对json格式的字符串进行解码,转换为php变量
json_last_error 返回最后发生的错误


Zum Beispiel 1: json_encode

$arr=array("A"=>"a","B"=>"b","C"=>"c","D"=>"d");
echo json_encode($arr);

Ausgabe:

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

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));

Ausgabe:

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)

Das Obige ist hoffentlich der gesamte Inhalt dieses Artikels Es wird für alle nützlich sein.


Verwandte Empfehlungen:

Eine kurze Analyse des Unterschieds zwischen json und jsonS und Erhalten über Ajax jsonPost-Data-Formatkonvertierung

Formularelemente durch Erstellen von AJAX-Parametern in JSON konvertieren

Asynchrone SpringMVC Ajax-Anfrage für Daten im JSON-Format, implementiert in der Umgebung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von PHP-JSON-bezogenen 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