• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • IntlCalendar::getKeywordValuesForLocale()

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

    Get set of locale keyword values

    说明

    面向对象风格
    publicstaticIntlCalendar::getKeywordValuesForLocale(string $key,string $locale,bool $commonlyUsed): Iterator
    过程化风格
    intlcal_get_keyword_values_for_locale(string $key,string $locale,bool $commonlyUsed): Iterator

    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.

    范例

    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
    )