Die Möglichkeit, ein PHP-Array in ein Objekt zu konvertieren, besteht darin, es direkt durch Erstellen einer neuen anonymen Klasse zu konvertieren. Die spezifische Anweisung lautet „protected function arrayTransitionObject(Array $array) {if (is_array($array))“. }".
PHP-Array-Konvertierungsobjektmethode
Obwohl PHP nicht direkt neue Objekte wie js unterstützen kann, unterstützt PHP anonyme Klassen. Wir können Erstellen Sie einfach eine neue anonyme Klasse für die Konvertierung
/** * 数组转对象 * @param Array $array * @author Quan * @return Object */ protected function arrayTransitionObject(Array $array) { if (is_array($array)) { $obj = new class{}; foreach ($array as $key => $val) { $obj->$key = $val; } } else { $obj = $array; } return $obj; }
Empfohlen: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein PHP-Array in ein Objekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!