微信公众号开发第五课 手机归属地开发

要实现归属地开发,只需要一个api就可以实现,上节课我们通过数据库查询,得到shouji这样一个功能,那么关键字$keyword需要去除前两个字符’手机‘

$word = mb_substr($keyword,2,220,"UTF-8");

$word就是一个手机号码,我们通过定义一个函数来实现这个查询归属地功能。

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来处理。

$key =phone($word);

然后输出返回的归属地文本信息。

上边file_get_contents函数如果不支持可以用curl也可以。

下节课我们来实现一个实际应用,而不是使用api,当然,能够用api实现最好了。

 

转载于:https://www.cnblogs.com/logoove/p/3413611.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值