Fonksiyon strcasecmp
strcasecmp işlevi, ikili-güvenli bir şekilde büyük/küçük harf duyarsız dize karşılaştırması yapar.
İlk parametre olarak karşılaştırılacak birinci dize, ikinci parametre olarak ikinci dize iletilir.
İşlev, dizeler aynıysa 0, ilk dize ikinciden küçükse -1 sayısını,
ve ilk dize ikinciden büyükse 1'den büyük bir sayı döndürür.
Sözdizimi
strcasecmp(string $str1, string $str2): int
Örnek
Farklı büyük/küçük harflere sahip iki aynı dizenin karşılaştırılması:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Kodun çalıştırılma sonucu:
0
Örnek
İlk dizenin ikinciden küçük olduğu durumda dizelerin karşılaştırılması:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Kodun çalıştırılma sonucu:
-1
Örnek
İlk dizenin ikinciden büyük olduğu durumda dizelerin karşılaştırılması:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Kodun çalıştırılma sonucu:
1
Ayrıca Bakınız
-
strcmpişlevi,
ki bu işlev dizeleri büyük/küçük harf duyarlı şekilde karşılaştırır -
strncasecmpişlevi,
ki bu işlev dizelerin ilk n karakterini büyük/küçük harf duyarsız şekilde karşılaştırır