本篇文章给大家分享的是有关如何在php中将对象转换为数组,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

php将对象转换为数组的方法是:可以先通过is_object()函数进行判断,然后进行强制类型转换。is_object()函数用于检测变量是否是一个对象。具体转换方法:【$arr = (array)($object)】。

如果要将对象转换为数组,可以先通过is_object()函数进行判断,然后进行强制类型转换即可。

函数介绍:

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中将对象转换为数组,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。