In PHP können Sie die Funktion json_encode() verwenden, um ein leeres Array in ein Objekt umzuwandeln, mit der Syntax „json_encode($arr, JSON_FORCE_OBJECT)“ oder „json_encode($arr,JSON_UNESCAPED_UNICODE)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert ein leeres Array in ein Objekt
Methode 1: Verwenden Sie JSON_FORCE_OBJECT
$arr = []; $jsonRet = json_encode($arr, JSON_FORCE_OBJECT); var_dump($jsonRet);
Nachteile: Alle Daten werden zu „jsonObject“ Verwenden Sie ArrayObject
$arr = [ 'jsonArray' => [ '21', '12', '13' ], 'jsonObject' => [] ]; $jsonRet = json_encode($arr,JSON_FORCE_OBJECT); print_r($jsonRet);
Ausgabe :
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein leeres Array in ein Objekt in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!