If you call this method with an empty string, it will return a list of all locales available in the ICU library (via the intl extension):
<?php
print_r(ResourceBundle::getLocales(''));
/* Output might show
* Array
* (
* [0] => af
* [1] => af_NA
* [2] => af_ZA
* [3] => am
* [4] => am_ET
* [5] => ar
* [6] => ar_AE
* [7] => ar_BH
* [8] => ar_DZ
* [9] => ar_EG
* [10] => ar_IQ
* ...
*/
?>ResourceBundle::getLocales
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ResourceBundle::getLocales
Референца за `resourcebundle.locales.php` со подобрена типографија и навигација.
ResourceBundle::getLocales
resourcebundle_locales
(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)
ResourceBundle::getLocales -- resourcebundle_locales — Get supported locales
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Get available locales from ResourceBundle name.
Параметри
bundle-
Path of ResourceBundle for which to get available locales, or empty string for default locales list.
Вратени вредности
Returns the list of locales supported by the bundle, or false при неуспех.
Примери
Пример #1 resourcebundle_locales() example
<?php
$bundle = "/user/share/data/myapp";
echo join(PHP_EOL, resourcebundle_locales($bundle));
?>Горниот пример ќе прикаже нешто слично на:
es root
Пример #2 OO пример
<?php
$bundle = "/usr/share/data/myapp";
$r = new ResourceBundle( 'es', $bundle);
echo join("\n", $r->getLocales($bundle));
?>Горниот пример ќе прикаже нешто слично на:
es root