Php/docs/intlcalendar.getlocale

提供:Dev Guides
< Php
移動先:案内検索

IntlCalendar::getLocale

(PHP 5 >= 5.5.0, PHP 7, PECL >= 3.0.0a1)

IntlCalendar::getLocaleGet the locale associated with the object


説明

オブジェクト指向型

public IntlCalendar::getLocale ( int $localeType ) : string|false

手続き型

intlcal_get_locale ( IntlCalendar $cal , int $localeType ) : string|false

Returns the locale used by this calendar object.


パラメータ

cal
The IntlCalendar resource.
localeType
Whether to fetch the actual locale (the locale from which the calendar data originates, with Locale::ACTUAL_LOCALE) or the valid locale, i.e., the most specific locale supported by ICU relatively to the requested locale – see Locale::VALID_LOCALE. From the most general to the most specific, the locales are ordered in this fashion – actual locale, valid locale, requested locale.


返り値

A locale string失敗した場合に 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"