PHP Conference Nagoya 2025

Locale::getDisplayLanguage

locale_get_display_language

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

Locale::getDisplayLanguage -- locale_get_display_languageReturns an appropriately localized display name for language of the inputlocale

Опис

Об'єктно-орієнтований стиль

public static Locale::getDisplayLanguage(string $locale, ?string $displayLocale = null): string|false

Процедурний стиль

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

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

Параметри

locale

The locale to return a display language for

displayLocale

Optional format locale to use to display the language name

Значення, що повертаються

Display name of the language for the locale in the format appropriate for displayLocale, або false в разі помилки.

Журнал змін

Версія Опис
8.0.0 displayLocale is nullable now.

Приклади

Приклад #1 locale_get_display_language() example

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

Приклад #2 OO example

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

Поданий вище приклад виведе:

Slovenian;
slov\xc3\xa8ne;
Slowenisch

Прогляньте також

add a note

User Contributed Notes 1 note

up
1
jake at qzdesign dot co dot uk
5 years ago
If `$locale` is invalid, the return value is actually the value of `$locale`, not `NULL` or `FALSE` as you might expect.

(If `$in_locale` is invalid, but `$locale` is valid, the return value is the language name in the default locale.)
To Top