geoip_region_by_name

(PECL geoip >= 0.2.0)

geoip_region_by_name获取国家代码和地区

描述

geoip_region_by_name(string $hostname): array

geoip_region_by_name() 函数将返回与主机名或 IP 地址对应的国家和地区。

此函数目前仅对购买了商业版 GeoIP Region Edition 的用户可用。如果无法找到正确的数据库,将发出警告。

返回的关联数组的不同键的名称如下

  • "country_code" -- 两字母国家代码(请参阅 geoip_country_code_by_name()
  • "region" -- 地区代码(例如:CA 代表加州)

参数

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
)

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top