(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
Collator::compare -- collator_compare — Compare two Unicode strings
Object oriented style
Procedural style
Compare two Unicode strings according to collation rules.
Collator object.
The first string to compare.
The second string to compare.
Return comparison result:
1 if str1 is greater than str2 ;
0 if str1 is equal to str2;
-1 if str1 is less than str2 .
Această funcție poate întoarce valoarea Boolean FALSE, dar poate de asemenea întoarce o valoare non-Boolean care evaluează în FALSE, cum ar fi 0 sau "". Vă rugăm să citiți secțiunea despre tipul Boolean pentru mai multe informații. Utilizați operatorul === pentru a verifica valoarea întoarsă de această funcție.
Example #1 collator_compare()example
<?php
$s1 = 'Hello';
$s2 = 'hello';
$coll = collator_create( 'en_US' );
$res = collator_compare( $coll, $s1, $s2 );
if ($res === false) {
echo collator_get_error_message( $coll );
} else if( $res > 0 ) {
echo "s1 is greater than s2\n";
} else if( $res < 0 ) {
echo "s1 is less than s2\n";
} else {
echo "s1 is equal to s2\n";
}
?>
Exemplul de mai sus va afișa: