美文网首页
省市区(二)

省市区(二)

作者: 玛瑙鑫 | 来源:发表于2020-03-10 10:01 被阅读0次
public function getAddressList()
    {
        $list = Db::name("dict_area")
            ->field("id,name,parent_id")
            ->select();
        $data = $this->getVueTree($list);
        $data = json_encode($data, JSON_UNESCAPED_UNICODE);
        api_return(0, $data, '操作成功');
    }

    function getVueTree($data, $id = 100000)
    {
        $arr = [];
        foreach ($data as $key => $val) {
            if ($val['parent_id'] == $id) {
                $map = $this->getVueTree($data, $val['id']);
                if (!empty($map)) {
                    $arr[$val["name"]] = $map;
                } else {
                    $arr[] = $val["name"];
                }
            }
        }

        return $arr;
    }
image.png
image.png

相关文章

网友评论

      本文标题:省市区(二)

      本文链接:https://www.haomeiwen.com/subject/lsvidhtx.html