-
Notifications
You must be signed in to change notification settings - Fork 105
/
Copy pathgeoip-region-name-by-code.xml
133 lines (129 loc) · 3.9 KB
/
geoip-region-name-by-code.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: duanxiaoqiang Status: ready -->
<refentry xml:id="function.geoip-region-name-by-code" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>geoip_region_name_by_code</refname>
<refpurpose>返回给定的国家和地区代码组合所对应的地区名称</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>geoip_region_name_by_code</methodname>
<methodparam><type>string</type><parameter>country_code</parameter></methodparam>
<methodparam><type>string</type><parameter>region_code</parameter></methodparam>
</methodsynopsis>
<para>
<function>geoip_region_name_by_code</function> 函数将会返回与给定的国家和地区代码组合相对应的地区名称。
</para>
<para>
在美国,地区代码是每个州对应的两个字母的缩写,而在加拿大,则是由两个字母组成的每个省的邮政编码。
</para>
<para>
在世界其他地区,GeoIP使用 FIPS 给定的10到4位的代码来表示各地区。你可以点击以下连接 <link xlink:href="&url.maxmind.fips;">&url.maxmind.fips;</link> 查看详细信息。
</para>
<para>
该函数只在 GeoIP 1.4.1版本以上的库才可用。并且结果集的数据来源是直接从 GeoIP 库中获取的,而不是从任何数据库中。
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>country_code</parameter></term>
<listitem>
<para>
由两个字母组成的国家代码 (参见
<function>geoip_country_code_by_name</function>)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>region_code</parameter></term>
<listitem>
<para>
由两个字母组成的地区代码 (参见
<function>geoip_region_by_name</function>)
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
成功,返回地区名字,如果相关信息未找到则返回 &false; 。
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title> <function>geoip_region_name_by_code</function> 使用美国和加拿大地区的范例。</title>
<para>
以下示例将会打印国家简称为 CA (加拿大),地区简称为 QC (魁北克)的地区名:
</para>
<programlisting role="php">
<![CDATA[
<?php
$region = geoip_region_name_by_code('CA', 'QC');
if ($region) {
echo 'Region name for CA/QC is: ' . $region;
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Region name for CA/QC is: Quebec
]]>
</screen>
</example>
<example>
<title> <function>geoip_region_name_by_code</function> 使用 FIPS 代码的范例:</title>
<para>
以下示例将会打印国家简称为 JP (日本)地区代码为 01的地区名称。
</para>
<programlisting role="php">
<![CDATA[
<?php
$region = geoip_region_name_by_code('JP', '01');
if ($region) {
echo 'Region name for JP/01 is: ' . $region;
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Region name for JP/01 is: Aichi
]]>
</screen>
</example>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->