利用PHP怎么对手机号的运营商进行判断

  介绍

利用PHP怎么对手机号的运营商进行判断?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

道理很简单,知道手机号规则进行正则判断就可以

移动:134135136137138139150151157 (TD)、158159187188年

联通:130131132152155156185186

电信:133153180189(1349卫通)

HTML页面

& lt; !DOCTYPE html>   & lt; html lang=癳n"祝辞   & lt; head>   & lt; title>手机号归属& lt;/title>   & lt;/head>   & lt; body>   & lt;输入类型=皌ext">/*   * @param字符串$电话手机号字符串   * @return 0中国移动1中国联通2中国电信3未知   */公共函数phone_check () {   如果(IS_POST) {   电话=我美元(& # 39;电话# 39;);   isChinaMobile=?美元/^ 134美元(主)\ d{7} | ^(及# 63;:13 (5 - 9)15 [0-27-9]| 178 | 147 | | 18 (2 - 478))\ d {8} $/?;//移动方面最新答复   isChinaUnion=?美元/^(及# 63;:13 (0)| 145 | 15 [56]| 176 | 18 [56])\ d {8} $/?;//向联通微博确认并未回复   isChinaTelcom=?美元/^(及# 63;:133 | 153 | 177 | 173 | 18 [019])\ d {8} $/?;//1349号段电信方面没给出答复,视作不存在//$ isOtherTelphone=?^ 170 ([059]) \ \ d{7}/懊涝?//其他运营商   如果(preg_match (isChinaMobile、电话)){   $ this→ajaxReturn(& # 39;中国移动& # 39;);//0   }else if (preg_match (isChinaUnion、电话)){   $ this→ajaxReturn(& # 39;中国联通& # 39;);//1   }else if (preg_match (isChinaTelcom、电话)){   $ this→ajaxReturn(& # 39;中国电信& # 39;);//2   其他}{   $ this→ajaxReturn(& # 39;未知& # 39;);//3   }   }      美元这个→显示();   }

关于利用PHP怎么对手机号的运营商进行判断问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

利用PHP怎么对手机号的运营商进行判断