php如何获取本地手机号

<?php
function  inquiry_number_infor($phonenumber)
/*
*传入手机号码,通过API的到xml格式数据,对xml进一步解析,最后返回相应的号码信息的数组。
*
*@param  string  $phonenumber
*
*@return  array
*/
  
{
      $url                    = "http://api.showji.com/Locating/default.aspx?m=$phonenumber&output=xml&callback=querycallback";
    $lines_array              = file($url);
    $lines_string             = implode('', $lines_array); 
    echo htmlspecialchars($lines_string);
    echo "</br>";
    $p                        = xml_parser_create();
    xml_parse_into_struct($p, $lines_string, $vals, $index);
    xml_parser_free($p);
    $return_arr                = array();
    foreach($vals as $val)
    {
         $key                  = $val["tag"];
         if($key != "QUERYRESPONSE")
         {
             $value             = $val["value"];
             $return_arr[$key]  =$value;
         }
         if($key === "QUERYRESULT" && $value === "False") break;
    }
    return $return_arr;
}
$ret                  = inquiry_number_infor("11210982674");
//$ret                = inquiry_number_infor("15210982674");
print_r($ret);

 

posted on 2015-05-20 11:41  小V_chen  阅读(2231)  评论(0编辑  收藏  举报

导航