函式名:Collator::create() 適用版本:PHP >= 5.3.0 函式描述:Collator::create()函式用於建立一個Collator物件,用於字串的排序和比較操作。
用法:
Collator Collator::create( string $locale )
引數:
$locale
:指定排序規則所屬的區域設定(可選引數,預設為系統預設值)。例如:"en_US" 表示美國英語;"fr_FR" 表示法國法語。
返回值:
- 返回一個Collator物件,用於進行字串的排序和比較操作。
示例:
$collator = Collator::create('en_US');
// 排序一個陣列
$array = ['banana', 'apple', 'cherry'];
$collator->sort($array);
var_dump($array); // 輸出:array(3) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(6) "cherry" }
// 比較兩個字串
$compare = $collator->compare('cat', 'dog');
if ($compare < 0) {
echo 'cat 小於 dog'; // 輸出:cat 小於 dog
} elseif ($compare > 0) {
echo 'cat 大於 dog';
} else {
echo 'cat 等於 dog';
}
以上示例展示瞭如何使用Collator::create()函式建立一個Collator物件,並對字串進行排序和比較操作。注意,在建立Collator物件之前,需要確保intl
擴充套件已被正確安裝和載入。