要实现归属地开发,只须要一个api就能够实现,上节课咱们经过数据库查询,获得shouji这样一个功能,那么关键字$keyword须要去除前两个字符’手机‘php
$word = mb_substr($keyword,2,220,"UTF-8");数据库
$word就是一个手机号码,咱们经过定义一个函数来实现这个查询归属地功能。json
function phone($phone='13823459876'){ $appkey='101312'; $sign='a9188406bf366b55d58c97b920814f6e2'; $s = file_get_contents("http://api.k780.com/?app=phone.get&phone=$phone&appkey=$appkey&sign=$sign&format=json"); $ss = json_decode($s,1); if($ss['success']==0){ return $ss["msg"]; }else{ return $ss["result"]["att"]."-".$ss["result"]["ctype"]; } }
上边是一个网站api,返回数据格式json格式,你也能够用其余网站api来处理。api
$key =phone($word);app
而后输出返回的归属地文本信息。curl
上边file_get_contents函数若是不支持能够用curl也能够。函数
下节课咱们来实现一个实际应用,而不是使用api,固然,可以用api实现最好了。网站