您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何将PHP对象数组转换成普通数组?

2025/5/24 19:35:17发布34次查看
如何将php对象数组转换成普通数组?
在利用jquery easyui框架进行程序开发时,碰到前台将json格式数据传递到服务器后台,经php的json_decode函数转换成的数组由于为对象数组,php程序无法对数据进行正常处理的情况,为此需要开发一个php回调函数(objarray_to_array)将对象数组转换成普通数组。
php代码  
/** 
 * 对象数组转为普通数组 
 * 
 * ajax提交到后台的json字串经decode解码后为一个对象数组, 
 * 为此必须转为普通数组后才能进行后续处理, 
 * 此函数支持多维数组处理。 
 * 
 * @param array 
 * @return array 
 */  
function objarray_to_array($obj) {  
    $ret = array();  
    foreach ($obj as $key => $value) {  
    if (gettype($value) == array || gettype($value) == object){  
            $ret[$key] =  objarray_to_array($value);  
    }else{  
        $ret[$key] = $value;  
    }  
    }  
    return $ret;  
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product