函式名稱: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() 函式。