如何将php数组转换为对象

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

十多年的克东网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整克东建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“克东网站设计”,“克东网站推广”以来,每个客户项目都认真落实执行。

php数组转换为对象的方法就是直接通过新建匿名类进行转换即可,具体语句为“ protected function arrayTransitionObject(Array $array) {if (is_array($array)) }”。

php数组转换对象方法

php虽然不能像js那样直接new Object,但php支持匿名类我们直接新建匿名类进行转换就好了

  /**
     * 数组转对象
     * @param Array $array
     * @author Quan
     * @return Object
     */
    protected function arrayTransitionObject(Array $array) 
    {
        if (is_array($array)) {
            $obj = new class{};
            foreach ($array as $key => $val) {
                $obj->$key = $val;
            }
        } else {
            $obj = $array;
        }
        return $obj;
    }

以上就是如何将php数组转换为对象,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前标题:如何将php数组转换为对象
URL分享:http://scyanting.com/article/igepjc.html