Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Objekte in Daten im JSON-Format in PHP
Die Art und Weise, wie PHP Objekte in Daten im JSON-Format konvertiert, erfolgt über die Funktion json_encode(). Diese Funktion wird zum JSON-Codieren von Variablen verwendet und gibt JSON-Daten zurück, wenn die Ausführung erfolgreich ist, andernfalls wird FALSE zurückgegeben.
Um Objekte in Daten im JSON-Format zu konvertieren, können wir die Funktion json_encode() verwenden.
(Empfohlenes Tutorial: php-Tutorial )
Lassen Sie uns diese Funktion vorstellen:
Die Funktion json_encode() wird zum JSON-Codieren von Variablen verwendet. Diese Funktion gibt zurück JSON-Daten werden bei erfolgreicher Ausführung zurückgegeben, andernfalls wird FALSE zurückgegeben.
Funktionssyntax:
string json_encode($value[,$options=0])
Parameterbeschreibung:
Wert: Der zu kodierende Wert. Diese Funktion ist nur für UTF-8-codierte Daten gültig.
Code-Implementierung:
Wenn wir beispielsweise PHP-Objekte in Daten im JSON-Format konvertieren möchten, lautet der Code wie folgt:
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
Ausgabeergebnis:
{"name":"sachin","hobbies":"sports","birthdate":"08\/05\/1974 12:20:03 pm"}
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Objekte in Daten im JSON-Format in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!