PHP -- 根据手机号码查询手机归属地和手机运营商等信息
通过调用淘宝,百度等提供的接口可以查询到手机归属地的信息,就拿淘宝和百度来说。
淘宝接口:
https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=18999999999
可以复制以上代码粘贴到浏览器中,可以显示如下内容:
__GetZoneResult_ = {mts:'1899999',province:'新疆',catName:'中国电信',telString:'18999999999',areaVid:'30506',ispVid:'138238560',carrier:'新疆电信'
}
虽然能得到相应的信息,但是总感觉少些什么,比如哪个市并没有提供。
百度接口:
http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={1899999999}&resource_id=6004&ie=utf8&oe=utf8&format=json
同样复制以上代码粘贴到浏览器中,可以显示如下内容:
从上面可以看出是哪个城市了。
故选用了百度的接口,并用PHP写了手机信息调用函数,而且利用正则表达式给手机号码进行了验证。如下:
function getMobileInfo($mobile){if (!preg_match("/^1[34578]\d{9}$/", $mobile)) {return '请输入正确手机号码!';}else{$phone_json = file_get_contents('http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={'.$mobile.'}&resource_id=6004&ie=utf8&oe=utf8&format=json');$phone_array = json_decode($phone_json,true);$phone_info = array();$phone_info['mobile'] = $mobile;$phone_info['type'] = $phone_array['data'][0]['type'];$phone_info['location'] = $phone_array['data'][0]['prov'].$phone_array['data'][0]['city'];return $phone_info;}
}
由上打印得出以下三个信息,当然也可以根据需求再取得想要的信息。
echo '<pre>';
print_r(getMobileInfo(18999999999));
得出以下内容:
欢迎补充!
QEの大狮子!
PHP -- 根据手机号码查询手机归属地和手机运营商等信息相关推荐
- oppor9的计算机符号,OPPO R9怎么关闭手机按键灯和显示运营商标志 OPPO R9关闭手机按键灯和显示运营商标...
众所周知,OPPO R9运行基于Android 5.1的Color OS 3.0,虽然体验上有所提升,不过相比上一个系统版本却少了两个功能:关闭手机按键灯和显示运营商标志,这让很多处女座的童靴使用起来 ...
- 【python实战】通过手机号查询所属省份、市区、邮编、电话区号、运营商等信息,提供Excel和txt两版本
文章目录 导入相关的包 txt 版本 Excel版本 创建结果保存文件 txt版本 Excel版本 循环提取数据并保存 txt版本 Excel版本 完整代码及附件见本人主页资源 本文通过python的 ...
- 根据手机号码查询手机归属地和手机运营商等信息
淘宝接口: https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=18999999999 百度接口: http://sp0.baidu.c ...
- android 双卡获取电话号码,获取双卡android手机的运营商详细信息
幸运的是有几个本地的解决方案.希望这会有助于某人. 对于API> = 17: TelephonyManager manager = (TelephonyManager)context.getSy ...
- 手机号归属地运营商查询-JAVA
手机归属地运营商查询 简介 根据手机号确定手机号运营商即归属地, 支持包括虚拟运营商的中国大陆手机号查询. Github: https://github.com/EeeMt/phone-number- ...
- 手机号码查询-整提供 Demo 代码示例及数据专业且全面的 API 查询接口
更多资料请参考:www.woyaocha.net/product/mobile 接口描述 功能描述 获取手机号码段的省市区以及运营商名称,通俗的说就是获取手机号码的归属地及电信运营商名称. URL 示 ...
- 用python批量查询表格中手机号的运营商及归属地!
今天以自己的亲身经历给大家分享一个python的实用技能. 前几天老板给安排了一个小活,让我把表格内的手机号归属地和运营商添加上去 我起初以为就几个手机号,没想到一打开发现有200多个,这要是一个一个 ...
- java验证手机号码的工具类-截止2022年中国大陆四家运营商以及虚拟运营商手机号码校验
1.中国大陆四家运营商以及虚拟运营商手机号码段 截止2022年2月份中国大陆四家运营商以及虚拟运营商手机号码段如下: 中国移动发布的号码段为:134(0-8),135,136,137,138,139, ...
- 手机170号段银行不识别 运营商称正努力解决
首批用户中曝出170号段网站验证短信接收不到.手机运营商标识不显示.不被银行客服系统识别等体验瑕疵. 就在虚拟运营商的170号段开始大规模放号之际,首批用户中曝出网站验证短信接收不到.手机运营商标识不 ...
最新文章
- 区块链以太坊五大开发工具,你喜欢哪个?
- LeetCode-14 最长公共前缀
- 逆波兰表达式中缀表达式转换为后缀表达式
- A* 寻路 +寻路演示(js)
- jni java c 变量对应_GitHub - jkangzhang/JNIDemo: JNI中Java和C的数据传递
- 使用RasterIO快速显示图像
- URL任何获取html form的提交值
- 推荐一个卡巴斯基绿色版本
- 【阿里云】SCDN介绍及配置
- 微信公众号内推送模板消息
- 在 COMSOL 中模拟地震波的传播
- UVA1629 切蛋糕 Cake slicing 题解
- Windows关闭指定端口bat脚本
- 软件工程导论学习笔记
- python如何筛选excel重复_老板让我从上千个Excel中筛选数据,利用Python分分钟解决!...
- C语言数字图像处理进阶---1 Photoshop图层算法
- 卓训教育:家庭教育的重要性,家庭教育的理念及基本方法
- 目标跟踪CLE绘图 OTB数据跟踪绘图 mat文件txt文件 相互转换
- 计算机用户密码在哪里设置,电脑开机密码在哪里设置?怎么设置?
- 操作系统权限提升(十二)之绕过UAC提权-Windows UAC概述