php8.5
Home/ Manual/ intl / locale/ Locale::getDisplayName

Locale::getDisplayName

PHP function Edit on GitHub ✎

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Returns an appropriately localized display name for the input locale

Description

Oop

Locale::getDisplayName(string $locale, string|null $displayLocale = null): string|false

Procedural

locale_get_display_name(string $locale, string|null $displayLocale = null): string|false

Returns an appropriately localized display name for the input locale. If locale is null then the default locale is used.

Parameters

locale

The locale to return a display name for.

displayLocale

optional format locale

Return Values

Display name of the locale in the format appropriate for displayLocale, Falseforfailure.

Changelog

VersionDescription
8.0.0displayLocale is nullable now.

Examples

locale_get_display_name() example

php
<?php
echo locale_get_display_name('sl-Latn-IT-nedis', 'en');
echo ";\n";
echo locale_get_display_name('sl-Latn-IT-nedis', 'fr');
echo ";\n";
echo locale_get_display_name('sl-Latn-IT-nedis', 'de');
?>

OO example

php
<?php
echo Locale::getDisplayName('sl-Latn-IT-nedis', 'en');
echo ";\n";
echo Locale::getDisplayName('sl-Latn-IT-nedis', 'fr');
echo ";\n";
echo Locale::getDisplayName('sl-Latn-IT-nedis', 'de');
?>

The above example will output:

output
Slovenian (Latin, Italy, Natisone dialect);
slov\xc3\xa8ne (latin, Italie, dialecte de Natisone;
Slowenisch (Lateinisch, Italien, NEDIS)
  

See Also

Source: reference/intl/locale/get-display-name.xml · from the official PHP manual (php/doc-en)