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

Descrierea

Stil obiect-orientat

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

Stil procedural

collator_get_sort_key ( Collator $coll , string $str ) : 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.

Parametri

coll

Collator object.

str

The string to produce the key from.

Valorile întoarse

Returns the collation key for the string, sau false în cazul eșecului.

Avertizare

Această funcție poate întoarce valoarea Boolean false, dar poate de asemenea întoarce o valoare non-Boolean care evaluează în false. Vă rugăm să citiți secțiunea despre tipul Boolean pentru informații suplimentare. Utilizați operatorul === pentru a verifica valoarea întoarsă de această funcție.

Istoricul schimbărilor

Versiune Descriere
5.3.15, 5.4.5 Sort keys do no longer contain any NUL bytes.

Exemple

Example #1 collator_get_sort_key()example

<?php
$s1 
'Hello';

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

echo 
bin2hex($res);
?>

Exemplul de mai sus va afișa ceva similar cu:


3832404046010901dc08

A se vedea și

add a note add a note

User Contributed Notes

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