• 技术文章 >后端开发 >PHP问题

    php object转数组

    藏色散人藏色散人2020-08-10 10:33:09原创553

    php object转数组的方法:1、使用语句“$data=(array)$Object;”实现将object转数组;2、通过自定义的“object_array”方法将object转成数组。

    推荐:《PHP视频教程

    PHP 数组与Object的转换

    1 数组转Object

    $array=array('a' =>'哈哈','b' =>'bnbbbb','西' =>'嘻嘻嘻');
    $vl=json_encode($array);
    $ob=json_decode($vl);
     echo "<pre>";
     print_r($ob);

    2 Object转数组

    在Object变量前加 (array)

    示例1:

    $data=(array)$Object;
    var_dump($data);

    示例2:

    //或者调用这个函数,将其幻化为数组,然后取出对应值
    function object_array($array)
    {
       if(is_object($array))
       {
        $array = (array)$array;
       }
       if(is_array($array))
       {
        foreach($array as $key=>$value)
        {
         $array[$key] = object_array($value);
        }
       }
       return $array;
    }

    以上就是php object转数组的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php object
    上一篇:php.ini错误提示有哪些 下一篇:php删除字符串中空格的方法
    大前端线上培训班

    相关文章推荐

    • php数组如何转为json对象• php将字符串转换成int类型• php整数如何转换小数• php格林威治时间转换成当前时间的方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网