Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Objekte in Daten im JSON-Format in PHP

So konvertieren Sie Objekte in Daten im JSON-Format in PHP

王林
王林Original
2020-07-16 14:34:546190Durchsuche

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.

So konvertieren Sie Objekte in Daten im JSON-Format in PHP

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(&#39;m/d/Y h:i:s a&#39;, "8/5/1974 12:20:03 p");
   $e->birthdate = date(&#39;m/d/Y h:i:s a&#39;, 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!

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