zoukankan      html  css  js  c++  java
  • PHP查询手机号归属地

    代码参考:/phone-location

    根据自己项目情况,修改类名和命名空间就可以了。

    还需要注意dat数据库的路径。

    下面是我的调用实例:

    namespace appindexcontroller;
    
    use applib	oolsPhoneLocation;
    use appmodelOrder;
    
    class Index extends Home
    {
        // 手机号验证
        function checkMobileValidity($mobilephone){
            $exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-9]$/";
            if(preg_match($exp,$mobilephone)){
                return true;
            }else{
                return false;
            }
        }
    
        public function index()
        {
            $mobiles = [];
    
            $phone = new PhoneLocation();
    
            $orders = Order::where(1)
                ->group("mobile")
                ->field("mobile")
                ->select();
            foreach ($orders as $order){
                if($this->checkMobileValidity($order['mobile'])){
                    if($res = $phone->find($order['mobile'])){
                        dd($res);
                        if(isset($res['city']) && $res['city'] == "邢台"){
                            $mobiles[] = $order['mobile'];
                        }
                    }
    
                }
            }
            dd($mobiles);
        }
    }
    

      

    速度还不错,特此记录。

     

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    常见的线性结构
    Lambda表达式学习笔记
    Spring Security 入门 (二)
    Spring Security 入门(一)
    Eclipse 创建 Maven 项目
    初学 Spring MVC(基于 Spring in Action)
    蓝桥杯之入学考试
    Java 学习总结
    二叉搜索树和红黑树
    Detours 劫持
  • 原文地址:https://www.cnblogs.com/yamboo/p/14046761.html
Copyright © 2011-2022 走看看