php8.5
Home/ Manual/ intl / resourcebundle/ ResourceBundle::getLocales

ResourceBundle::getLocales

PHP function Edit on GitHub ✎

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)

Get supported locales

Description

Oop

ResourceBundle::getLocales(string $bundle): array|false

Procedural

resourcebundle_locales(string $bundle): array|false

Get available locales from ResourceBundle name.

Parameters

bundle

Path of ResourceBundle for which to get available locales, or empty string for default locales list.

Return Values

Returns the list of locales supported by the bundle, or false on failure.

Examples

resourcebundle_locales() example

php
<?php
$bundle = "/user/share/data/myapp";
echo join(PHP_EOL, resourcebundle_locales($bundle));
?>

The above example will output something similar to:

output
es
root

OO example

php
<?php
$bundle = "/usr/share/data/myapp";
$r = new ResourceBundle( 'es', $bundle);
echo join("\n", $r->getLocales($bundle));
?>

The above example will output something similar to:

output
es
root

See Also

Source: reference/intl/resourcebundle/locales.xml · from the official PHP manual (php/doc-en)