php将对象转换为数组的方法是:可以先通过is_object()函数进行判断,然后进行强制类型转换。is_object()函数用于检测变量是否是一个对象。具体转换方法:【$arr = (array)($object)】。
如果要将对象转换为数组,可以先通过is_object()函数进行判断,然后进行强制类型转换即可。 (推荐教程:php教程) 函数介绍: is_object() 函数用于检测变量是否是一个对象。 函数语法: bool is_object ( mixed $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如何将对象转换为数组的详细内容,更多请关注 模板之家(www.mb5.com.cn) 其它相关文章! |