查詢

geoip_region_by_name()函式—用法及示例

「 獲取指定IP地址的地理位置資訊,包括國家和地區 」


函式名稱: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,來確定是否成功獲取到地理位置資訊。如果成功獲取到地理位置資訊,則透過關聯陣列的方式,分別輸出國家和地區資訊。如果無法獲取地理位置資訊,則輸出提示資訊。

補充糾錯
下一個函式: geoip_record_by_name()函式
熱門PHP函式
分享連結