查詢

Locale::getDisplayRegion()函式—用法及示例

「 獲取指定地區的本地化名稱 」


函式名:Locale::getDisplayRegion()

適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

用法:Locale::getDisplayRegion ( string $locale [, string $in_locale = null ] ) : string|false

引數:

  • locale:表示地區的識別符號,例如"en_US","zh_CN"等。
  • in_locale(可選):表示顯示地區名稱所使用的語言環境的識別符號。如果未提供,則預設為當前語言環境。

返回值:

  • 返回指定地區的本地化名稱字串,如果失敗則返回false。

示例:

// 示例1:獲取指定地區的本地化名稱
$regionName = Locale::getDisplayRegion('en_US');
echo $regionName; // 輸出:United States

// 示例2:獲取指定地區的本地化名稱,使用不同的語言環境
$regionName = Locale::getDisplayRegion('zh_CN', 'en_US');
echo $regionName; // 輸出:China

// 示例3:獲取本地語言環境下的當前地區的本地化名稱
$locale = Locale::getDefault();
$regionName = Locale::getDisplayRegion($locale);
echo $regionName; // 輸出:United States(根據當前語言環境和地區設定的不同,輸出可能會有所不同)

說明: Locale::getDisplayRegion()函式用於獲取指定地區的本地化名稱。它可以用於根據地區識別符號獲取地區的常用名稱,如將"en_US"轉換為"United States"。可選的in_locale引數用於指定顯示地區名稱所使用的語言環境,如果未提供,則預設使用當前語言環境。該函式返回一個字串表示地區的本地化名稱,如果失敗則返回false。透過該函式,可以方便地根據不同的地區識別符號獲取對應地區的名稱,並在多語言環境下進行本地化顯示。

補充糾錯
熱門PHP函式
分享連結