Collator
PHP Manual

Collator::compare

collator_compare

(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)

Collator::compare -- collator_compareİki Evrenkodlu dizgeyi karşılaştırır

Açıklama

Nesne yönelimli kullanım

int Collator::compare ( string $dizge1 , string $dizge2 )

Yordamsal kullanım

int collator_compare ( Collator $karşılaştırıcı , string $dizge1 , string $dizge2 )

İki evrenkodlu dizgeyi yerelin karşılaştırma kurallarına uygun olarak karşılaştırır.

Değiştirgeler

coll

Collator nesnesi.

dizge1

Karşılaştırılacak dizgelerden biri.

dizge2

Karşılaştırılacak dizgelerden biri.

Dönen Değerler

Dönen karşılaştırma sonuçları:

Hata oluşmuşsa FALSE döner.

Uyarı

Bu işlev mantıksal FALSE değeriyle dönebileceği gibi FALSE olarak değerlendirilebilecek mantıksal olmayan bir değerle de dönebilir (örneğin, 0 veya ""). Bu konuda daha fazla bilgi edinmek için Mantıksal Değerler bölümüne bakabilirsiniz. Bu işlevden dönen değeri sınamak için === işlecini kullanınız.

Örnekler

Örnek 1 - collator_compare() örneği

<?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 ) {
    echo 
"s1, s2'den büyüktür\n";
} else if( 
$res ) {
    echo 
"s1, s2'den küçüktür\n";
} else {
    echo 
"s1 ve s2 aynıdır\n";
}
?>

Yukarıdaki örneğin çıktısı:


s1, s2'den büyüktür

Ayrıca Bakınız


Collator
PHP Manual