php中,对象完全变成数组

function json_to_array($jsonObj){
    $arr=array();
    foreach($jsonObj as $k => $w){
        if(is_object($w))
            $arr[$k]=json_to_array($w); //判断类型是不是object
        else if(is_array($w)){
            $tmp = array();
            foreach($w as $key => $val){
                $tmp[$key] = json_to_array($val);
            }
            $arr[$k] = $tmp;
        }
        else
            $arr[$k]=$w;
    }
    return $arr;
}

可以将一个josn对象完全变成数组,该数组里不会再有任何对象。

你可能感兴趣的:(PHP,json,function,object)