PHP数组转对象,对象转数组

Posted 山上小和尚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数组转对象,对象转数组相关的知识,希望对你有一定的参考价值。

废话不多,直接上代码:

<?php
class object_array{
    //数组转对象
    public static function array_to_object($e){ 
        if(gettype($e)!=array) return; 
        foreach($e as $k=>$v){ 
            if(gettype($v)==array || getType($v)==object) 
                $e[$k]=self::arrayToObject($v); 
            } 
        return (object)$e; 
    } 
    //对象转数组
    public static function obj_to_array($e){ 
        $e=(array)$e; 
        foreach($e as $k=>$v){ 
            if(gettype($v)==resource) return; 
            if(gettype($v)==object || gettype($v)==array) 
            $e[$k]=self:: get_array($v); 
        } 
        return $e; 
    }
} 

 

以上是关于PHP数组转对象,对象转数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP对象转数组||PHP数组转对象

怎么把json字符串转成数组对象

php将对象数组转成普通数组

php数组转json对象并保留数字索引

PHP XML转数组,对象转数组

php对象转数组