您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页php如何将对象转换为数组

php如何将对象转换为数组

来源:意榕旅游网

如果要将对象转换为数组,可以先通过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;
    }

    Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

    违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务