(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Locale::getDisplayName -- locale_get_display_name — Retourne un nom d'affichage correct pour une locale
Style orienté objet
$locale
[, string $in_locale
] ) : stringStyle procédural
$locale
[, string $in_locale
] ) : string
Retourne un nom d'affichage correct pour une locale. Si locale est NULL,
c'est la locale par défaut qui est utilisée.
localeLa locale dont if faut retourner un nom d'affichage.
in_localeUn format d'affichage optionnel
Le nom d'affichage de la locale, au format donné par $in_locale.
Exemple #1 Exemple avec locale_get_display_name(), procédural
<?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');
?>
Exemple #2 Exemple avec locale_get_display_name(), POO
<?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');
?>
L'exemple ci-dessus va afficher :
Slovenian (Latin, Italy, Natisone dialect); slov\xc3\xa8ne (latin, Italie, dialecte de Natisone); Slowenisch (Lateinisch, Italien, NEDIS)