查詢

Collator::create()函式—用法及示例

「 建立一個Collator物件,用於字串的排序和比較操作 」


函式名: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擴充套件已被正確安裝和載入。

補充糾錯
上一個函式: Collator::getAttribute()函式
下一個函式: Collator::getErrorCode()函式
熱門PHP函式
分享連結