ホームページ >バックエンド開発 >PHPチュートリアル >アドバイスを求める: 携帯電話番号の位置を照会する方法、タオバオのインターフェース、返されたデータを処理する方法

アドバイスを求める: 携帯電話番号の位置を照会する方法、タオバオのインターフェース、返されたデータを処理する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:55:512448ブラウズ

http://tcc.taabao.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
[省] => [猫名] => [電話文字列] => 15850781443
[ispVid] => 3236139
[通信事業者] => 江蘇省モバイル
)



は 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
[省] => Jiangsu
[ catName] => 中国モバイル
[電話文字列] => 30511
[ispVid] => 江蘇モバイル
)


xudaさん、ありがとう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。