(PECL geoip >= 1.0.4)
geoip_region_name_by_code — Devuelve, a partir de una combinación de código de país y de región, el nombre de región
$country_code
, string $region_code
)geoip_region_name_by_code() devuelve el nombre de región que corresponde a una combinación de códigos de país y de región.
En Estados Unidos el código de región de cada estado corresponde a una abreviatura de dos letras. En Canadá el código de región de cada provincia o territorio corresponde al código de dos letras empleado por los servicios postales de Canadá.
En el resto de países, GeoIP utiliza códigos FIPS 10-4 para identificar a las regiones. Consulte » http://www.maxmind.com/app/fips10_4 para conocer una lista detallada de los códigos FIPS 10-4.
Esta función está disponible en todas las versiones de GeoIP Library igual o superiores a la 1.4.1. La información se extrae directamente de la biblioteca GeoIP, y no de ninguna base de datos.
country_code
Código de dos letras del país (vea geoip_country_code_by_name())
region_code
Código de dos letras (o dígitos) de la región (vea geoip_region_by_name())
En caso de éxito devuelve el nombre de región, o FALSE
si no se pudiera encontrar
esa combinación de país-región.
Ejemplo #1 Ejemplo de geoip_region_name_by_code() usando código de región para EEUU/Cánada
Mostrará en pantalla el nombre de región para el país CA (Cánada), región QC (Quebec).
<?php
$region = geoip_region_name_by_code('CA', 'QC');
if ($region) {
echo 'Nombre de región de CA/QC: ' . $region;
}
?>
El resultado del ejemplo sería:
Nombre de región de CA/QC: Quebec
Ejemplo #2 Ejemplo de geoip_region_name_by_code() usando códigos FIPS
Mostrará en pantalla el nombre de región para el país JP (Japón), región 01.
<?php
$region = geoip_region_name_by_code('JP', '01');
if ($region) {
echo 'Nombre de región de JP/01: ' . $region;
}
?>
El resultado del ejemplo sería:
Nombre de región de JP/01: Aichi