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.
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);
Nach dem Login kopieren
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"}"
Nach dem Login kopieren
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
Nach dem Login kopieren
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!