代码参考:
根据自己项目情况,修改类名和命名空间就可以了。
还需要注意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); } }
速度还不错,特此记录。