Heim  >  Artikel  >  Backend-Entwicklung  >  求教:查询手机号码归属地,淘宝的接口,返回的数据应该如何避免

求教:查询手机号码归属地,淘宝的接口,返回的数据应该如何避免

WBOY
WBOYOriginal
2016-06-13 11:58:571379Durchsuche

求教:查询手机号码归属地,淘宝的接口,返回的数据应该如何处理
http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443

直接用file_get_contents 返回结果是这样的

<br />__GetZoneResult_ = {<br />    mts:'1585078',<br />    province:'江苏',<br />    catName:'中国移动',<br />    telString:'15850781443',<br />	areaVid:'30511',<br />	ispVid:'3236139',<br />	carrier:'江苏移动'<br />}<br />


应该采用什么方式使用这个接口?

如果直接使用这个file_get_contents  得到的结果应该如何处理 才能得到 归属地?
------解决方案--------------------
返回的是一句 js 语句
在 php 中使用的话可以这样解析
$s = file_get_contents('http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443');<br />preg_match_all("/(\w+):'([^']+)/", $s, $m);<br />$a = array_combine($m[1], $m[2]);<br />print_r($a);<br />
Array
(
    [mts] => 1585078
    [province] => 江苏
    [catName] => 中国移动
    [telString] => 15850781443
    [areaVid] => 30511
    [ispVid] => 3236139
    [carrier] => 江苏移动
)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:更新字段异常Nächster Artikel:php:细说PHP之稿子发布操作实例1