php处理城市联动json数组存储数据库foreach方法

博客分享了一种使用PHP的foreach循环将JSON城市联动数据插入到MySQL数据库的方法,提供了相关资源下载链接。
摘要由CSDN通过智能技术生成
需求:需要一份2019年较新的城市联动mysql,目前大部分都是古老级别,也有新版的但是没有那么多时间去找,不多说废话直接上方法和下载地址

最下面已经给大家提供了下载地址

json存储方法-最普通的foreach循环插入
    public function city(){
        //获取json数据
        $city = I('city');
        $city = json_decode($city,ture);
        //获取地上一级存储的数据根据name判断绑定父级ID城市用type=1,地区用type=2
        $p=M('city')->where('type=2')->select();
        //dump($city);die;
        foreach($p as $pk=>$pv){//循环获取的数据作对比
            foreach($city as $ck=>$cv){//循环三级联动的第一级数据
                //当前注释数据是省份数据--入库操作在最下面
//                $city1[$ck]['name']=$cv['name'];
//                $city1[$ck]['code']=$cv['code'];
//                $city1[$ck]['pid']=1;//父级id中国
//                $city1[$ck]['type']=1;//城市类型0国家1省份2城市3地区
                foreach($city[$ck]['cityList'] as $pak=>$pa
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值