IntlCalendar::getKeywordValuesForLocale

Get set of locale keyword values

&reftitle.description;

&style.oop;

public static ``IntlIterator``false```IntlCalendar::getKeywordValuesForLocale` `string` `keyword` `string` `locale` `bool` `onlyCommon`

&style.procedural;

``IntlIterator``false```intlcal_get_keyword_values_for_locale` `string` `keyword` `string` `locale` `bool` `onlyCommon`

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.

&reftitle.parameters;

`keyword`

- 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.

`onlyCommon`

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

&reftitle.returnvalues;

An iterator that yields strings with the locale keyword values&return.falseforfailure;.

&reftitle.examples;

### `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)));

&example.outputs;

    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
    )