將物件轉換為陣列
PHP 中的物件可以轉換為數組,以方便操作和資料擷取。以下是實現此轉換的三種方法:
一維數組
$array = (array) $object;
$array = get_object_vars($object);
多維數組
要轉換多維對象,可以使用以下方法:
$array = json_decode(json_encode($object), true);
function objectToArray($object) { if (!is_object($object) && !is_array($object)) return $object; return array_map('objectToArray', (array) $object); }透過利用這些方法,您可以有效地將PHP物件轉換為適合各種用例的數組,從而實現無縫的資料操作和檢索。
以上是如何將 PHP 物件轉換為陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!