PHP Conference Japan 2024

Locale::getRegion

locale_get_region

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Locale::getRegion -- locale_get_region取得輸入地區設定的地區

描述

物件導向風格

public static Locale::getRegion(字串 $locale): ?字串

程序式風格

locale_get_region(字串 $locale): ?字串

取得輸入地區設定的區域。

參數

locale

要從中提取區域碼的地區設定

返回值

地區設定的區域子標籤,如果不存在則為 null

locale 的長度超過 INTL_MAX_LOCALE_LEN 時,返回 null

範例

範例 #1 locale_get_region() 範例

<?php
echo locale_get_region('de-CH-1901');
?>

範例 #2 物件導向範例

<?php
echo Locale::getRegion('de-CH-1901');
?>

以上範例將輸出

CH

CH

locale_get_all_variants() - 取得輸入地區設定的所有變體

發現問題了嗎?
新增註釋

使用者貢獻的註釋 1 則註釋

Patanjali
7 年前
locale_get_region 不會驗證區域是否存在,只會提取看起來像是地區設定區域部分的文字,並將其格式化為大寫。

它甚至不必是 2 個字元的代碼,也可以是無效的 3 個字元代碼。
To Top