Internationalization Locale::acceptFromHttp
Locale::acceptFromHttp
locale_accept_from_http
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::acceptFromHttp -- locale_accept_from_http — HTTP "Accept-Language" 헤더를 기반으로 가장 사용 가능한 로케일을 찾으려고 시도합니다.
설명
객체 지향 스타일
public static Locale::acceptFromHttp(string $header
): string|false
절차적 스타일
locale_accept_from_http(string $header
): string|false
HTTP "Accept-Language" 헤더에서 요청한 언어 목록을 충족할 수 있는 로케일을 찾으려고 합니다.
매개변수
header
- RFC 2616의 형식에 따라 "Accept-Language" 헤더가 포함된 문자열입니다.
반환 값
해당 로케일 식별자입니다.
header
길이가 INTL_MAX_LOCALE_LEN
을 초과하면 false
를 반환합니다.
Examples
예제 #1 locale_accept_from_http() 예제
<?php
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>
예제 #2 OO 예제
<?php
$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>
위의 예는 다음을 출력합니다.
en_US
기타
- locale_lookup() - 언어에 가장 잘 맞는 언어 태그 목록을 검색합니다.