查詢

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

「 獲取指定語言環境的所有變體 」


函式名稱:Locale::getAllVariants()

函式描述:Locale::getAllVariants() 函式用於獲取指定語言環境的所有變體。

引數:

返回值:

  • 一個包含所有變體的陣列。如果沒有找到任何變體,則返回一個空陣列。

使用版本:該函式在PHP版本5.3.0及以上可用。

示例:

// 示例一:
$locale = 'en_US';
$variants = Locale::getAllVariants($locale);
print_r($variants);
// 輸出:Array ( )

// 示例二:
$locale = 'zh_CN';
$variants = Locale::getAllVariants($locale);
print_r($variants);
// 輸出:Array ( )

// 示例三:
$locale = 'de_DE@collation=phonebook';
$variants = Locale::getAllVariants($locale);
print_r($variants);
// 輸出:Array ( [0] => collation=phonebook )

在示例一中,我們使用了一個英文語言環境 'en_US',由於英文沒有任何變體,所以返回的是一個空陣列。

在示例二中,我們使用了一箇中文語言環境 'zh_CN',同樣地,中文也沒有任何變體,所以返回的也是一個空陣列。

在示例三中,我們使用了一個德文語言環境 'de_DE@collation=phonebook',它包含了一個變體 'collation=phonebook'。因此,返回的陣列中包含了這個變體。

補充糾錯
上一個函式: Locale::getDefault()函式
下一個函式: Locale::filterMatches()函式
熱門PHP函式
分享連結