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_languageDevuelve un nombre adecuado para mostrar un nombre de idioma

Descripción

Estilo orientado a objetos

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

Estilo por procedimientos

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

Devuelve un nombre adecuado para mostrar un nombre de idioma. Si se pasa el valor null como argumento, se utiliza la configuración local por omisión.

Parámetros

locale

La configuración local de la cual se debe devolver el nombre del idioma

displayLocale

Un formato opcional para mostrar el nombre del idioma.

Valores devueltos

El nombre del idioma a mostrar para la locale, en el formato definido por displayLocale, o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 displayLocale ahora es nullable.

Ejemplos

Ejemplo #1 Ejemplo con locale_get_display_language(), procedimental

<?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');
?>

Ejemplo #2 Ejemplo con locale_get_display_language(), POO

<?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');
?>

El resultado del ejemplo sería:

Slovenian;
slov\xc3\xa8ne;
Slowenisch

Ver también