Collator
PHP Manual

Collator::compare

collator_compare

(PHP 5 >= 5.3.0, PHP 7, 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. 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