查詢

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

「 獲取給定語言環境的地區程式碼 」


函式名稱:Locale::getRegion()

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

函式描述:Locale::getRegion() 函式用於獲取給定語言環境的地區程式碼。

用法:

string Locale::getRegion ( string $locale )

引數:

  • $locale:要獲取地區程式碼的語言環境字串。

返回值:

  • 返回一個表示地區程式碼的字串,或者在出錯時返回 FALSE。

示例:

// 示例 1: 獲取英語(美國)的地區程式碼
$locale = 'en_US';
$region = Locale::getRegion($locale);
echo $region; // 輸出: US

// 示例 2: 獲取中文(中國)的地區程式碼
$locale = 'zh_CN';
$region = Locale::getRegion($locale);
echo $region; // 輸出: CN

// 示例 3: 獲取法語(加拿大)的地區程式碼
$locale = 'fr_CA';
$region = Locale::getRegion($locale);
echo $region; // 輸出: CA

注意事項:

  • $locale 引數應該是符合 BCP 47 標準的語言環境字串,由語言程式碼和地區程式碼組成。
  • 如果無法從給定的語言環境字串中提取地區程式碼,則返回 FALSE。
  • 該函式依賴於系統的 ICU 庫,因此需要確保 PHP 安裝了 ICU 擴充套件。
  • 如果需要獲取更詳細的地區資訊,可以使用 Locale::getDisplayRegion() 函式。
補充糾錯
上一個函式: Locale::getScript()函式
熱門PHP函式
分享連結