http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443
直接用file_get_contents 返回結果是這樣的
__GetZoneResult_ = { mts:'1585078', province:'江蘇', catName:'中國移動', telString:'15850781443',areaVid:'30511',ispVid:'3236139',carrier:'江蘇移動'}
應該採用什麼方式使用這個介面?
如果直接使用這個file_get_contents 得到的結果應該如何處理 才能得到 歸屬地?
回複討論(解決方案)
返回的是一句 js 語句
在 php 中使用的話可以這樣解析
$s = file_get_contents('http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443');preg_match_all("/(\w+):'([^']+)/", $s, $m);$a = array_combine($m[1], $m[2]);print_r($a);Array
(
[mts] => 1585078
[province] => 江蘇
[catName] => 中國移動
[telString] => 15850781443
[areaVid] => 30511
[ispVid] => 3236139
[carrier] => 江蘇移動
)
返回的是一句 js 語句
在 php 中使用的話可以這樣解析
$s = file_get_contents('http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443');preg_match_all("/(\w+):'([^']+)/", $s, $m);$a = array_combine($m[1], $m[2]);print_r($a);Array
(
[mts] => 1585078
[province] => 江蘇
[catName] => 中國移動
[telString] => 15850781443
[areaVid] => 30511
[ispVid] => 3236139
[carrier] => 江蘇移動
)
謝謝xu大