Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie ein Objekt in PHP in einen String
PHP-Methode zum Konvertieren von Objekten in Strings: Sie können zum Konvertieren die Funktion json_encode() verwenden. Die Funktion json_encode() wird zum JSON-Codieren von Variablen verwendet. Wenn die Funktion erfolgreich ausgeführt wird, gibt sie JSON-Daten zurück, andernfalls gibt sie false zurück.
json_encode() wird zum JSON-Codieren von Variablen verwendet. Diese Funktion gibt bei erfolgreicher Ausführung JSON-Daten zurück, andernfalls gibt sie FALSE zurück.
(Empfohlenes Tutorial: php-Video-Tutorial)
Syntax:
string json_encode ( $value [, $options = 0 ] )
Parametereinführung:
Wert: Der zu kodierende Wert. Diese Funktion ist nur für UTF-8-codierte Daten gültig.
Optionen: Binärmaske 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, JSON_PRESERVE_ZERO_ FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR.
Hinweis: Option JSON_UNESCAPED_UNICODE. Wenn wir nicht möchten, dass Chinesisch codiert wird, können wir diese Option hinzufügen.
(Verwandte Empfehlung: php-Training)
Codebeispiel:
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
Ausgabeergebnis:
{"name":"sachin","hobbies":"sports","birthdate":"08\/05\/1974 12:20:03 pm"}
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Objekt in PHP in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!