PHP对象和数组的相互转换


查看代码打印
//数组转对象
function arrayToObject($e){

    if( gettype($e)!='array' ) return;

    foreach($e as $k=>$v){

        if( gettype($v)=='array' || getType($v)=='object' )

            $e[$k]=(object)arrayToObject($v);

    }

    return (object)$e;

}

//对象转数组
function objectToArray($e){

    $e=(array)$e;

    foreach($e as $k=>$v){

        if( gettype($v)=='resource' ) return;

        if( gettype($v)=='object' || gettype($v)=='array' )

            $e[$k]=(array)objectToArray($v);

    }

    return $e;

}

上一篇:微信小程序 下载视频 图片


下一篇:TypeScript初学