• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>
     
    function iterTree($data) {
        $retData = array();
        $data = json_decode($data, true);
        if (!is_array($data) && empty($data)) {
            echo 'error !' . "\n";
        } else {
            $queue = array();
            foreach ($data as $field => $value) {
                $queue[] = $field;
            }      
            $head = 0;
            $tail = count($queue);
            while ($head < $tail) {
                $field = $queue[$head++];
                $path = explode("/", $field);
                $tmpData = &$data;
                foreach ($path as $key => $ph) {
                    $tmpData = &$tmpData[$ph];
                }      
                if (is_array($tmpData) && !empty($tmpData)) {
                    $newField = $field;
                    foreach ($tmpData as $curField => $curValue) {
                        $newField = $field . '/' . $curField;
                        $queue[$tail++] = $newField;
                    }      
                } else {
                    $retData[] = $field;
                }      
            }      
        }
        return $retData;
    }
     
    //測試數據
    $data = file_get_contents("http://restapi.ele.me/v1/restaurants?extras%5B%5D=food_activity&extras%5B%5D=restaurant_activity&extras%5B%5D=certification&fields%5B%5D=id&fields%5B%5D=name&fiel
    ds%5B%5D=phone&fields%5B%5D=promotion_info&fields%5B%5D=name_for_url&fields%5B%5D=flavors&fields%5B%5D=is_time_ensure&fields%5B%5D=is_premium&fields%5B%5D=image_path&fields%5B%5D=rating&fie
    lds%5B%5D=is_free_delivery&fields%5B%5D=minimum_order_amount&fields%5B%5D=order_lead_time&fields%5B%5D=is_support_invoice&fields%5B%5D=is_new&fields%5B%5D=is_third_party_delivery&fields%5B%
    5D=is_in_book_time&fields%5B%5D=rating_count&fields%5B%5D=address&fields%5B%5D=month_sales&fields%5B%5D=delivery_fee&fields%5B%5D=minimum_free_delivery_amount&fields%5B%5D=minimum_order_des
    cription&fields%5B%5D=minimum_invoice_amount&fields%5B%5D=opening_hours&fields%5B%5D=is_online_payment&fields%5B%5D=status&fields%5B%5D=supports&fields%5B%5D=in_delivery_area&geohash=wx4g07
    j0w1v7&is_premium=0&limit=1000&offset=24&type=geohash");
     
    $ret = iterTree($data);

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    久久狠狠一本精品综合网| 2020无码专区人妻系列日韩| 久久伊人精品一区二区三区| 久久这里只精品国产99热| 久久久久这里只有精品 | 精品久久中文网址| 中文字幕精品三区无码亚洲 | 国产精品va无码二区| 久久久无码精品午夜| 911精品国产自产在线观看| 亚洲国产精品免费在线观看| 99久久人妻精品免费二区| 国产精品免费AV片在线观看| 亚洲精品无码专区久久久 | 久久99热这里只频精品6| 久久精品国产日本波多野结衣| 久久久一本精品99久久精品88| 久久99热精品这里久久精品| 精品久久久久久久| 日韩毛片一级好特黄| 国产伦精品一区二区三区精品| 精品人伦一区二区三区潘金莲| 久久久久久久久毛片精品| 亚洲国产精品无码专区在线观看| 精品视频一区二区三区在线播放 | 国产A∨免费精品视频| 69精品人人人人人人人人人 | 99国产精品热久久久久久| 久久99久久精品视频| 久久精品国产2020观看福利| 国产成人无码精品一区二区三区| 精品免费视在线观看| 久久精品国产亚洲麻豆| 久久精品免费一区二区三区| 亚洲精品国产美女久久久| 国精品午夜福利视频不卡麻豆| 亚洲精品一品区二品区三品区| 久久久91精品国产一区二区三区| 久热综合在线亚洲精品| 午夜精品久久久久久毛片| 少妇伦子伦精品无码STYLES|