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 134 135 136 137 138 139
|
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 297028 $ -->
<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>Returns the region name for some country and region code combo</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>
The <function>geoip_region_name_by_code</function> function will return the region
name corresponding to a country and region code combo.
</para>
<para>
In the United States, the region code corresponds to the two-letter abbreviation
of each state. In Canada, the region code corresponds to the two-letter province or
territory code as attributed by Canada Post.
</para>
<para>
For the rest of the world, GeoIP uses FIPS 10-4 codes to represent regions.
You can check <link xlink:href="&url.maxmind.fips;">&url.maxmind.fips;</link>
for a detailed list of FIPS 10-4 codes.
</para>
<para>
This function is always available if using GeoIP Library version 1.4.1 or newer. The
data is taken directly from the GeoIP Library and not from any database.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>country_code</parameter></term>
<listitem>
<para>
The two-letter country code (see
<function>geoip_country_code_by_name</function>)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>region_code</parameter></term>
<listitem>
<para>
The two-letter (or digit) region code (see
<function>geoip_region_by_name</function>)
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns the region name on success, or &false; if the country and region code
combo cannot be found.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>A <function>geoip_region_name_by_code</function> example using region code for US/Canada</title>
<para>
This will print the region name for country CA (Canada), region QC (Quebec).
</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>A <function>geoip_region_name_by_code</function> example using FIPS codes</title>
<para>
This will print the region name for country JP (Japan), region 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
-->
|