php把对象转为数组

对象转数组两种方法1、封装自定义函数,传入对象
public function object_array($object)
{
if(is_object($array))
{
$array = (array)$array;
}
if(is_array($array))
{
foreach($array as $key=>$value)
{
$array[$key] =$this->object_array($value);
}
}
return $array;
}

2、利用系统函数转换

$arr=json_decode(json_encode($object),true);

 var_dump($arr);

 

你可能感兴趣的:(php)