根据手机号码查询归属地和运营商等信息
浏览量:80
what:
输入手机号,返回手机归属地、手机运营商等信息
用百度的接口,PHP写了手机信息调用函数,而且利用正则表达式给手机号码进行了验证。
function getMobileInfo($mobile){ if (!preg_match("/^1[34578]\d{9}$/", $mobile)) { return '请输入正确手机号码!'; }else{ $phone_json = file_get_contents('https://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; } }