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

王林
Freigeben: 2023-03-02 15:26:02
Original
6246 Leute haben es durchsucht

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])
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

Ausgabeergebnis:

{"name":"sachin","hobbies":"sports","birthdate":"08\/05\/1974 12:20:03 pm"}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage