如果 `$locale` 無效,則傳回值實際上是 `$locale` 的值,而不是您可能預期的 `NULL` 或 `FALSE`。
(如果 `$in_locale` 無效,但 `$locale` 有效,則傳回值是預設語系中的語言名稱。)
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::getDisplayLanguage -- locale_get_display_language — 傳回適當在地化顯示名稱,用於輸入地區設定的語言
物件導向風格
$locale
, ?string $displayLocale
= null
): string|false程序風格
傳回輸入地區設定語言的適當在地化顯示名稱。如果 displayLocale
為 null
,則使用預設地區設定。
locale
要傳回顯示語言的地區設定
displayLocale
用於顯示語言名稱的選用格式地區設定
以適合 displayLocale
的格式顯示 locale
語言的名稱,失敗時則傳回 false
。
版本 | 說明 |
---|---|
8.0.0 |
displayLocale 現在可以為 null。 |
範例 #1 locale_get_display_language() 範例
<?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 物件導向範例
<?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
如果 `$locale` 無效,則傳回值實際上是 `$locale` 的值,而不是您可能預期的 `NULL` 或 `FALSE`。
(如果 `$in_locale` 無效,但 `$locale` 有效,則傳回值是預設語系中的語言名稱。)