Get sorting key for a string

Collator::getSortKey

collator_get_sort_key

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 1.0.3)

Collator::getSortKey -- collator_get_sort_keyGet sorting key for a string

說明

物件導向風格

public Collator::getSortKey(string $string): string|false

過程化風格

collator_get_sort_key(Collator $object, string $string): string|false

Return collation key for a string. Collation keys can be compared directly instead of strings, though are implementation specific and may change between ICU library versions. Sort keys are generally only useful in databases or other circumstances where function calls are extremely expensive.

參數

object

Collator object.

string

The string to produce the key from.

返回值

Returns the collation key for the string, 或者在失敗時返回 false.

警告

此函式可能返回布爾值 false,但也可能返回等同於 false 的非布爾值。請閱讀 布爾型別章節以獲取更多資訊。應使用 === 運算子來測試此函式的返回值。

範例

示例 #1 collator_get_sort_key()example

<?php
$s1 
'Hello';

$coll collator_create('en_US');
$res  collator_get_sort_key($coll$s1);

echo 
bin2hex($res);
?>

以上例程的輸出類似於:


3832404046010901dc08

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *