Geo IP Location geoip_region_name_by_code
(PECL geoip >= 1.0.4)
geoip_region_name_by_code — 일부 국가 및 지역 코드 콤보의 지역 이름을 반환합니다.
설명
geoip_region_name_by_code(string $country_code
, string $region_code
): string
geoip_region_name_by_code() 함수는 국가 및 지역 코드 조합에 해당하는 지역 이름을 반환합니다.
미국에서 지역 코드는 각 주의 두 글자 약어에 해당합니다. 캐나다에서 지역 코드는 Canada Post가 표시한 두 자리 주 또는 지역 코드에 해당합니다.
나머지 세계의 경우 GeoIP는 FIPS 10-4 코드를 사용하여 지역을 나타냅니다. FIPS 10-4 코드의 자세한 목록은 » http://www.maxmind.com/app/fips10_4에서 확인할 수 있습니다.
이 함수는 GeoIP 라이브러리 버전 1.4.1 이상을 사용하는 경우 항상 사용할 수 있습니다. 데이터는 데이터베이스가 아닌 GeoIP 라이브러리에서 직접 가져옵니다.
매개변수
country_code
- 2자리 국가 코드(geoip_country_code_by_name() 참조)
region_code
- 두 글자(또는 숫자) 지역 코드(geoip_region_by_name() 참조)
반환 값
성공하면 지역 이름을 반환하고 국가 및 지역 코드 조합을 찾을 수 없으면 false
를 반환합니다.
Examples
예제 #1 미국/캐나다 지역 코드를 사용하는 geoip_region_name_by_code() 예제
그러면 국가 CA(캐나다), 지역 QC(퀘벡)의 지역 이름이 인쇄됩니다.
<?php
$region = geoip_region_name_by_code('CA', 'QC');
if ($region) {
echo 'Region name for CA/QC is: ' . $region;
}
?>
위의 예는 다음을 출력합니다.
Region name for CA/QC is: Quebec
예제 #2 FIPS 코드를 사용하는 geoip_region_name_by_code() 예제
국가 JP(일본), 지역 01의 지역 이름이 인쇄됩니다.
<?php
$region = geoip_region_name_by_code('JP', '01');
if ($region) {
echo 'Region name for JP/01 is: ' . $region;
}
?>
위의 예는 다음을 출력합니다.
Region name for JP/01 is: Aichi