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);

 

你可能感兴趣的:(PHP)