亚洲中文字幕黄网站,偷窥国产亚洲女爱视频在线,2021免费的一级片,狠狠狠狼鲁亚洲综合网,精品国产欧美,免费看美女乱轮黄色片,午夜成人在线视频

查詢

Collator::setStrength()函數(shù)—用法及示例

「 設(shè)置排序時使用的比較強度(collation strength) 」


PHP函數(shù):Collator::setStrength()

適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

用法:Collator::setStrength() 方法用于設(shè)置排序時使用的比較強度(collation strength)。比較強度決定了字符串排序時所考慮的字符屬性的數(shù)量。

參數(shù):

  1. strength (int):比較強度,取值范圍為 0 到 3,具體含義如下:
    • Collator::PRIMARY (0):只考慮基本字符,不考慮重音符號、大小寫等差異。
    • Collator::SECONDARY (1):考慮基本字符和重音符號的差異,但不考慮大小寫差異。
    • Collator::TERTIARY (2):考慮基本字符、重音符號和大小寫的差異。
    • Collator::QUATERNARY (3):考慮基本字符、重音符號、大小寫和符號的差異。
    • Collator::IDENTICAL (15):考慮基本字符、重音符號、大小寫、符號和字符標準化形式的差異。

返回值:成功時返回 true,失敗時返回 false。

示例:

$coll = new Collator('en_US');
$coll->setStrength(Collator::TERTIARY);

$fruits = ['apple', 'banana', 'Orange', 'Pineapple'];

$coll->sort($fruits);

print_r($fruits);

輸出:

Array
(
    [0] => apple
    [1] => banana
    [2] => Orange
    [3] => Pineapple
)

在上面的示例中,創(chuàng)建了一個 Collator 對象,并設(shè)置了比較強度為 Collator::TERTIARY。然后對 $fruits 數(shù)組進行排序,最終輸出排序后的結(jié)果。

注意:Collator 類需要 intl 擴展支持。

補充糾錯
上一個函數(shù): Collator::setAttribute()函數(shù)
下一個函數(shù): Collator::sort()函數(shù)
熱門PHP函數(shù)
分享鏈接