Die Art und Weise, wie PHP ein Objekt in ein Array konvertiert, ist: Sie können es zuerst mithilfe der Funktion is_object() beurteilen und dann eine erzwungene Typkonvertierung durchführen. Die Funktion is_object() wird verwendet, um zu erkennen, ob eine Variable ein Objekt ist. Spezifische Konvertierungsmethode: [$arr = (array)($object)].
Wenn Sie das Objekt in ein Array konvertieren möchten, können Sie es zunächst über die Funktion is_object() beurteilen und dann eine erzwungene Typkonvertierung durchführen.
(Empfohlenes Tutorial: php-Tutorial )
Funktionseinführung:
Die Funktion is_object() wird verwendet, um zu erkennen, ob eine Variable ein Objekt ist.
Funktionssyntax:
bool is_object ( mixed $var )
Parameterbeschreibung:
$var: zu erkennende Variable.
Rückgabewert:
Wenn die angegebene Variable ein Objekt ist, gibt sie TRUE zurück, andernfalls FALSE.
Code-Implementierung:
function object2array_pre(&$object) { if (is_object($object)) { $arr = (array)($object); } else { $arr = &$object; } if (is_array($arr)) { foreach($arr as $varName => $varValue){ $arr[$varName] = $this->object2array($varValue); } } return $arr; }
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Objekt in ein Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!