函式名稱:geoip_region_by_name()
適用版本:PHP 5, PHP 7
函式用法:此函式用於獲取指定IP地址的地理位置資訊,包括國家和地區。
引數:
- $hostname:要查詢的IP地址或域名。
返回值: 如果成功獲取到地理位置資訊,則返回一個包含國家和地區的關聯陣列。如果無法獲取地理位置資訊,則返回 false。
示例用法:
<?php
$ip = '192.168.0.1';
$region = geoip_region_by_name($ip);
if ($region) {
echo "國家:". $region['country_name'] . "<br>";
echo "地區:". $region['region'] . "<br>";
} else {
echo "無法獲取地理位置資訊。";
}
?>
示例解釋:
以上示例首先定義了一個IP地址 $ip
,然後呼叫 geoip_region_by_name()
函式並傳入該IP地址作為引數。然後,透過判斷返回值是否為 false,來確定是否成功獲取到地理位置資訊。如果成功獲取到地理位置資訊,則透過關聯陣列的方式,分別輸出國家和地區資訊。如果無法獲取地理位置資訊,則輸出提示資訊。