Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Objekte in PHP in Zeichen

So konvertieren Sie Objekte in PHP in Zeichen

藏色散人
藏色散人Original
2023-01-18 10:02:141574Durchsuche

So konvertieren Sie Objekte in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 3. Implementieren Sie eines über „json_encode($object);“ oder „json_encode($object, JSON_FORCE_OBJECT);“ " Anweisung Das Objekt kann in einen JSON-String konvertiert werden.

So konvertieren Sie Objekte in PHP in Zeichen

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer

Wie konvertiert man Objekte in PHP in Zeichen?

PHP konvertiert ein Objekt in einen JSON-String anstelle eines Arrays.

Methode:

$json_string = json_encode($object, JSON_FORCE_OBJECT);
7, PHP 8, PECL json >= 1.2.0)

json_encode – JSON-Kodierung von Variablen

Beschreibung

json_encode($object);
//结果:"[{"aa":"bb","cc":"dd"}]"
json_encode($object,JSON_FORCE_OBJECT);
//结果:"{"aa":"bb","cc":"dd"}"
Gibt eine Zeichenfolge zurück, die die Darstellung des Werts in JSON-Form enthält. Wenn das Argument ein Array oder Objekt ist, wird es rekursiv serialisiert.

Wenn der zu serialisierende Wert ein Objekt ist, sind standardmäßig nur öffentlich sichtbare Eigenschaften enthalten, oder die Klasse kann JsonSerializable implementieren, um zu steuern, wie sein Wert in JSON serialisiert wird.

Die Kodierung wird durch den übergebenen Flags-Parameter beeinflusst. Darüber hinaus hängt die Kodierung von Gleitkommawerten von serialize_precision ab.

Parameter

Wert

Der zu kodierende Wert kann ein beliebiger Datentyp außer dem Ressourcentyp sein.

Die Kodierung aller String-Daten muss UTF-8 sein.

Hinweis:

PHP implementiert eine Obermenge von JSON, siehe » RFC 7159.

Flags

json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false

Tiefe

Legen Sie die maximale Tiefe fest. Muss größer als 0 sein.

Rückgabewert

Gibt bei Erfolg eine JSON-codierte Zeichenfolge zurück oder bei einem Fehler false.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Objekte in PHP in Zeichen. 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