Im letzten Artikel haben wir „Arrays in PHP beherrschen (mit Code-Analyse)“ vorgestellt. In diesem Artikel stellen wir json
,json
是一种轻量级的数据交换格式,已经被绝大数语言广泛使用,在php
中与前端进行数据交换便使用json
格式的数据,那么如何在php中将变量与json格式相互转换,本文就带大家一起来看一看。在php
中使用json需要用到两个函数json_encode
、json_decode。
1.json_decode
json_decode ( string $json , bool $assoc = false , int $depth = 512 , int $options = 0 )
$json vor: to be decoded String in JSON-String-Format. Diese Funktion kann nur UTF-8-codierte Daten verarbeiten.
assoc: Wenn dieser Parameter wahr ist, wird ein Array anstelle eines Objekts zurückgegeben.
Tiefe: Geben Sie die Rekursionstiefe an.
Optionen: Eine Maske bestehend aus Konstanten.
Rückgabewert: Gibt die in JSON codierten Daten über den entsprechenden PHP-Typ zurück.
2.json_encode
json_encode ( mixed $value , int $options = 0 , int $depth = 512 )
Wert: Der zu kodierende Wert kann ein beliebiger Datentyp außer dem Ressourcentyp sein. Die Kodierung aller String-Daten muss UTF-8 sein.
Optionen: Eine binäre Maske bestehend aus den folgenden Konstanten
Tiefe: Legen Sie die maximale Tiefe fest. Muss größer als 0 sein.
Rückgabewert: Gibt bei Erfolg eine JSON-codierte Zeichenfolge oder bei einem Fehler „false“ zurück.
?
Das obige ist der detaillierte Inhalt vonKonvertieren Sie PHP-Variablen in Daten im JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!