IntlCalendar::getKeywordValuesForLocale

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

IntlCalendar::getKeywordValuesForLocaleGet set of locale keyword values

Описание

Объектно-ориентированный стиль

public static IntlCalendar::getKeywordValuesForLocale ( string $key , string $locale , bool $commonlyUsed ) : Iterator|false

Процедурный стиль

static intlcal_get_keyword_values_for_locale ( string $key , string $locale , bool $commonlyUsed ) : Iterator|false

For a given locale key, get the set of values for that key that would result in a different behavior. For now, only the 'calendar' keyword is supported.

This function requires ICU 4.2 or later.

Список параметров

key

The locale keyword for which relevant values are to be queried. Only 'calendar' is supported.

locale

The locale onto which the keyword/value pair are to be appended.

commonlyUsed

Whether to show only the values commonly used for the specified locale.

Возвращаемые значения

An iterator that yields strings with the locale keyword values или false в случае возникновения ошибки.

Примеры

Пример #1 IntlCalendar::getKeyworkValuesForLocale()

<?php
print_r
(
        
iterator_to_array(
                
IntlCalendar::getKeywordValuesForLocale(
                        
'calendar''fa_IR'true)));
print_r(
        
iterator_to_array(
                
IntlCalendar::getKeywordValuesForLocale(
                        
'calendar''fa_IR'false)));

Результат выполнения данного примера:

Array
(
    [0] => persian
    [1] => gregorian
    [2] => islamic
    [3] => islamic-civil
)
Array
(
    [0] => persian
    [1] => gregorian
    [2] => islamic
    [3] => islamic-civil
    [4] => japanese
    [5] => buddhist
    [6] => roc
    [7] => hebrew
    [8] => chinese
    [9] => indian
    [10] => coptic
    [11] => ethiopic
    [12] => ethiopic-amete-alem
)