(PECL geoip >= 0.2.0)
geoip_region_by_name — 取得國家/地區代碼和地區
geoip_region_by_name() 函式將返回與主機名稱或 IP 位址對應的國家/地區和地區。
此函式目前僅適用於已購買商業 GeoIP Region Edition 的使用者。如果找不到正確的資料庫,將會發出警告。
返回關聯陣列的不同鍵的名稱如下
hostname
要查詢其區域的主機名稱或 IP 位址。
成功時回傳關聯陣列,如果在資料庫中找不到該位址,則回傳 false
。
範例 #1 geoip_region_by_name() 範例
這將會印出包含主機 example.com 的國家代碼和區域的陣列。
<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
print_r($region);
}
?>
上述範例將會輸出
Array ( [country_code] => US [region] => CA )