IntlCalendar::getAvailableLocales

Get array of locales for which there is data

&reftitle.description;

&style.oop;

public static `array` `IntlCalendar::getAvailableLocales`

&style.procedural;

`array` `intlcal_get_available_locales`

Gives the list of locales for which calendars are installed. As of ICU 51, this is the list of all installed ICU locales.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

An `array` of `string`s, one for which locale.

&reftitle.examples;

### `IntlCalendar::getAvailableLocales()`

    <?php
    print_r(IntlCalendar::getAvailableLocales());

&example.outputs;

    Array
    (
        [0] => af
        [1] => af_NA
        [2] => af_ZA
        [3] => agq
        [4] => agq_CM
        [5] => ak
        [6] => ak_GH
        [7] => am
        [8] => am_ET
        [9] => ar
        [10] => ar_001
        [11] => ar_AE
        [12] => ar_BH
        [13] => ar_DJ
        … output abbreviated …
        [595] => zh_Hant_HK
        [596] => zh_Hant_MO
        [597] => zh_Hant_TW
        [598] => zu
        [599] => zu_ZA
    )