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.)
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::getDisplayLanguage -- locale_get_display_language — Devuelve un nombre adecuado para mostrar un nombre de idioma
Estilo orientado a objetos
$locale
, ?string $displayLocale
= null
): string|falseEstilo por procedimientos
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.
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.
El nombre del idioma a mostrar para la locale
, en el formato
definido por displayLocale
, o false
en caso de error.
Versión | Descripción |
---|---|
8.0.0 |
displayLocale ahora es nullable.
|
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
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.)