Heim > Artikel > Backend-Entwicklung > So konvertieren Sie Objekte in PHP in Zeichen
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);7, PHP 8, PECL json >= 1.2.0)json_encode – JSON-Kodierung von VariablenBeschreibung
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 WertDer 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|falseTiefeLegen 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!