四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP中把stdClass Object轉array的幾個方法

方法一:

復制代碼 代碼如下:
//php stdClass Object轉array 
function object_array($array) { 
    if(is_object($array)) { 
        $array = (array)$array; 
     } if(is_array($array)) { 
         foreach($array as $key=>$value) { 
             $array[$key] = object_array($value); 
             } 
     } 
     return $array; 
}

方法二:

復制代碼 代碼如下:
$array = json_decode(json_encode(simplexml_load_string($xmlString)),TRUE);

方法三:

復制代碼 代碼如下:
 function object2array_pre(&$object) {
        if (is_object($object)) {
            $arr = (array)($object);
        } else {
            $arr = &$object;
        }
        if (is_array($arr)) {
            foreach($arr as $varName => $varValue){
                $arr[$varName] = $this->object2array($varValue);
            }
        }
        return $arr;
    }
如果是10W的數據量的話,執行要進1s,結構再復雜些,可以達到3s, 性能太差了
可以用以下替換:
 復制代碼 代碼如下:function object2array(&$object) {
             $object =  json_decode( json_encode( $object),true);
             return  $object;
    }
 但是對json的特性,只能是針對utf8的,否則得先轉碼下。

php技術PHP中把stdClass Object轉array的幾個方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 立定心志歌词歌谱| 欧美变态挠痒痒视频∨k| 美女中刀| 隐藏的真相| g71编程实例及解释| 奈哈·西贡索邦| 中央七套| 昭君出塞简谱| yumiko| 赵琦| 安徽公共频道| 黄大年主要事迹概括| 伊利亚| 赵立军| 暴风前夜 电影| 港股开户测试答案2024年| 裸舞在线观看| 绿椅子在线| 北京卫视今晚的电视剧是什么| 即便如此我依然爱着我的老婆| 张俪性感| 知否知否应是绿肥红瘦观看| 底线演员表全部演员介绍| 《起风了》数字简谱| 伊丽莎白·亨斯屈奇| hd经典复古性mature| 1—42集分集剧情简介| 韩国三及| 夫妻那点事免费看| 赵佳蕊| 南方车站的聚会| 所求皆所愿| 被抛弃的青春1982| 出轨幻想| 魔界王子免费动漫观看| 中国往事演员表| 《致命弯道3》| 我的1919 电影| 北京卫视今天全部节目表| 魔界 电影| 任港秀|