Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie ein PHP-Objekt in ein Array
So konvertieren Sie PHP-Objekte in Arrays: 1. Verwenden Sie die Funktion „json_decode“, um das Objekt in eine Zahl umzuwandeln. Die Syntax lautet „json_decode($param, true);“ 2. Verwenden Sie die Funktion „object_to_array“. „Methode zum Erzwingen der Typkonvertierung.
PHP-Objekt in Array
PHP Es gibt zwei Möglichkeiten, ein Objekt in ein Array umzuwandeln:
(1) Verwenden Sie die Funktion
$param = json_encode($param); $param = json_decode($param, true);
, um die Konvertierung von object-》json-》array
json_decode ohne Hinzufügen von true abzuschließen, konvertieren Sie json in object
( 2) Erzwungener Konvertierungstyp
function object_to_array($obj) { $arr = (array)$obj; foreach ($arr as $k => $v) { if (gettype($v) == 'resource') { return; } if (gettype($v) == 'object' || gettype($v) == 'array') { $arr[$k] = (array)object_to_array($v); } } return $arr; }
Weitere Informationen zu diesem Thema finden Sie auf der Chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein PHP-Objekt in ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!