代码如下:
function getDistrict(){
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL , 'http://api.map.baidu.com/location/ip?ak=qxVuv98bZnwXqMU3fmmxXSoF&ip=&coor=bd09ll');
curl_setopt($ch , CURLOPT_RETURNTRANSFER , 1);
curl_setopt($ch , CURLOPT_HEADER , 0);
$output = curl_exec($ch);
$output = json_decode($output, true);
if($output['status'] > 0){
//获取失败
return false;
}
$res = array();
$res['province'] = $output['content']['address_detail']['province'];
$res['city'] = $output['content']['address_detail']['city'];
$res['district'] = $output['content']['address_detail']['district'];
return $res;
}
print_r(getDistrict());
运行结果如下:
Array
(
[province] => 安徽省
[city] => 合肥市
[district] =>
)