Internationalization IntlCalendar::getLocale
IntlCalendar::getLocale
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLocale — 개체와 연결된 로케일 가져오기
설명
객체 지향 스타일
public IntlCalendar::getLocale(int $type
): string|false
절차적 스타일
intlcal_get_locale(IntlCalendar $calendar
, int $type
): string|false
이 캘린더 객체가 사용하는 로케일을 돌려줍니다.
매개변수
calendar
- IntlCalendar 인스턴스입니다.
type
- 실제 로케일(캘린더 데이터가 발생하는 로케일,
Locale::ACTUAL_LOCALE
포함) 또는 유효한 로케일, 즉 요청된 로케일과 관련하여 ICU에서 지원하는 가장 구체적인 로케일을 가져올지 여부 -Locale::VALID_LOCALE
참조. 가장 일반적인 것부터 가장 구체적인 것까지 로케일은 실제 로케일, 유효한 로케일, 요청한 로케일과 같은 방식으로 정렬됩니다.
반환 값
로케일 문자열 또는 실패 시 false
입니다.
Examples
예제 #1 IntlCalendar::getLocale()
<?php
$cal = IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);
위의 예는 다음을 출력합니다.
string(2) "en" string(5) "en_US"