Collator::getSortKey

collator_get_sort_key

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

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

Opis

Styl obiektowy

public Collator::getSortKey ( string $str ) : string

Styl proceduralny

collator_get_sort_key ( Collator $coll , string $str ) : string

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.

Parametry

coll

Collator object.

str

The string to produce the key from.

Zwracane wartości

Returns the collation key for the string, lub FALSE w przypadku niepowodzenia.

Ostrzeżenie

Ta funkcja może zwrócić Boolean FALSE, ale może też zwrócić wartość innego typu niż Boolean, która oznacza wartość FALSE. Aby uzyskać więcej informacji proszę zapoznać się z rozdziałem Typy logiczne. Można używać operatora === do testowania zwracanych wartości przez tę funkcję.

Rejestr zmian

Wersja Opis
5.3.15, 5.4.5 Sort keys do no longer contain any NUL bytes.

Przykłady

Przykład #1 collator_get_sort_key()example

<?php
$s1 
'Hello';

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

echo 
bin2hex($res);
?>

Powyższy przykład wyświetli coś podobnego do:


3832404046010901dc08

Zobacz też:

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top