(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::getDisplayRegion -- locale_get_display_region — Returns an appropriately localized display name for region of the input locale
Object-oriented style
public static Locale::getDisplayRegion(string $locale, ?string $displayLocale = null): string|false
Procedural style
locale_get_display_region(string $locale, ?string $displayLocale = null): string|false
Returns an appropriately localized display name for region of the input locale. If is null then the default locale is used.
localeThe locale to return a display region for.
displayLocaleOptional format locale to use to display the region name
Display name of the region for the locale in the format appropriate for displayLocale, or false on failure.
| Version | Description |
|---|---|
| 8.0.0 | displayLocale is nullable now. |
Example #1 locale_get_display_region() example
<?php
echo locale_get_display_region('sl-Latn-IT-nedis', 'en');
echo ";\n";
echo locale_get_display_region('sl-Latn-IT-nedis', 'fr');
echo ";\n";
echo locale_get_display_region('sl-Latn-IT-nedis', 'de');
?> Example #2 OO example
<?php
echo Locale::getDisplayRegion('sl-Latn-IT-nedis', 'en');
echo ";\n";
echo Locale::getDisplayRegion('sl-Latn-IT-nedis', 'fr');
echo ";\n";
echo Locale::getDisplayRegion('sl-Latn-IT-nedis', 'de');
?> The above example will output:
Italy; Italie; Italien
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/locale.getdisplayregion.php