strcasecmp funksiyası
strcasecmp funksiyası ikili-tehlikesiz şəkildə registrdan asılı olmayaraq sətirləri müqayisə edir.
Birinci parametr kimi müqayisə ediləcək birinci sətir, ikinci parametr kimi isə ikinci sətir ötürülür.
Funksiya sətirlər eynidirsə 0, birinci sətir ikincidən kiçikdirsə -1,
və birinci sətir böyükdürsə 1-dən böyük bir ədəd qaytarır.
Sintaksis
strcasecmp(string $str1, string $str2): int
Nümunə
Müxtəlif registrlərdə olan iki eyni sətrin müqayisəsi:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Kodun icrasının nəticəsi:
0
Nümunə
Birinci sətrin ikincidən kiçik olduğu sətirlərin müqayisəsi:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Kodun icrasının nəticəsi:
-1
Nümunə
Birinci sətrin ikincidən böyük olduğu sətirlərin müqayisəsi:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Kodun icrasının nəticəsi:
1
Həmçinin bax
-
strcmpfunksiyası,
hanı ki, sətirləri registrı nəzərə alaraq müqayisə edir -
strncasecmpfunksiyası,
hanı ki, sətirlərin ilk n simvolunu registrdan asılı olmayaraq müqayisə edir