好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php如何将对象转换为数组

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如何将对象转换为数组的详细内容...

  阅读:46次