So konvertieren Sie ein PHP-Objekt in einen String: 1. Verwenden Sie die Methode „json_encode($object);“, um die Konvertierung zu erreichen. 2. Verwenden Sie die Methode „json_encode($object, JSON_FORCE_OBJECT);“
Empfohlen: „PHP-Video-Tutorial“
php-Objekt zu String
$json_string = json_encode($object, JSON_FORCE_OBJECT); json_encode($object); //结果:"[{"aa":"bb","cc":"dd"}]" json_encode($object,JSON_FORCE_OBJECT); //结果:"{"aa":"bb","cc":"dd"}"
Zugehörige Einführung:
json_encode – JSON-Codierung von Variablen
Anweisungen.
json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] ) : string
Gibt eine Zeichenfolge zurück, einschließlich der Wertdarstellung des Wert im JSON-Format.
Die Kodierung wird durch den übergebenen Optionsparameter 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 implements a superset of JSON as specified in the original » RFC 7159.
Optionen
Binäre Maske bestehend aus den folgenden Konstanten: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, J SON_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR. Einzelheiten zu JSON-Konstanten finden Sie auf der Seite JSON-Konstanten.
Tiefe
Stellen Sie die maximale Tiefe ein. Muss größer als 0 sein.
Rückgabewert
Gibt bei Erfolg eine JSON-codierte Zeichenfolge oder bei Fehler FALSE zurück.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein PHP-Objekt in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!