php对象如何转成数组

php对象转成数组的方法:1、使用封装自定义函数,传入对象,代码为【$array[$key] =$this->object_array($value)】;2、利用系统函数转换,代码为【$arr=json_decode()】。

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编程从入门到精通

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » php对象如何转成数组