php將物件轉換為陣列的方法是:可以先透過is_object()函數來判斷,然後再進行強制型別轉換。 is_object()函數用來偵測變數是否為一個物件。具體轉換方法:【$arr = (array)($object)】。
如果要將物件轉換為數組,可以先透過is_object()函數來判斷,然後進行強制型別轉換即可。
(推薦教學:php教學)
函數介紹:
is_object() 函數用來偵測變數是否為物件。
函數語法:
bool is_object ( mixed $var )
參數說明:
#$var:要偵測的變數。
傳回值:
如果指定變數為對象,則傳回 TRUE,否則傳回 FALSE。
程式碼實作:
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; }
以上是php如何將物件轉換為陣列的詳細內容。更多資訊請關注PHP中文網其他相關文章!