オブジェクトに関連付けられたロケールを取得する
オブジェクト指向型
$type
手続き型
$calendar
カレンダーオブジェクトが使っているロケールを返します。
calendar
IntlCalendar クラスのインスタンス。
type
実際のロケール (カレンダーデータの元になったロケール。 Locale::ACTUAL_LOCALE) または有効なロケールを取得するかどうか。 つまり、指定されたロケールに対して ICU が比較的サポートしている、 もっとも特殊なロケールです - 詳細は Locale::VALID_LOCALE を参照ください。 ロケールは実際のロケール、有効なロケール、 指定されたロケールの順に並び、 さらにもっとも一般的なものから、もっとも特殊なものへ並びます。
Locale::ACTUAL_LOCALE
Locale::VALID_LOCALE
ロケールを表す文字列を返します。 失敗した場合に false を返します.
false
例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"