In PHP können Sie JSON über die Funktionen „json_encode()“ und „json_decode()“ bedienen. Die Syntax lautet „json_encode($arr);“ bzw. „json_decode($json)“.
Empfohlen: „PHP-Video-Tutorial“
Ab Version 5.2 stellt PHP nativ json_encode() und json_decode bereit ()-Funktion wird ersteres zum Kodieren und letzteres zum Dekodieren verwendet.
json_encode() In JSON-Format konvertieren.
Der Code lautet wie folgt:$arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d','e'='e'); echo json_encode($arr);
class person { public $name; public $age; public $height; function __construct($name,$age,$height) { $this->name = $name; $this->age = $age; $this->height = $height; } } $obj = new person("zhangsan",20,100); $foo_json = json_encode($obj); echo $foo_json;
json_decode() PHP-Datenstrukturen.
Der Code lautet wie folgt:$json = '{"a":"hello","b":"world","c":"zhangsan","d":20,"e":170}';
var_dump(json_decode($json));
Normalerweise gibt json_decode() immer ein PHP-Objekt zurück.
in ein Array umgewandelt:
Der Code lautet wie folgt:
$json = '{"a":"hello","b":"world","c":"zhangsan","d":20,"e":170}'; var_dump(json_decode($json,ture));
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die JSON-Methode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!