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

phpstrcasecmp(string $str1, string $str2): int

Nümunə

Müxtəlif registrlərdə olan iki eyni sətrin müqayisəsi:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

Kodun icrasının nəticəsi:

php0

Nümunə

Birinci sətrin ikincidən kiçik olduğu sətirlərin müqayisəsi:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

Kodun icrasının nəticəsi:

php-1

Nümunə

Birinci sətrin ikincidən böyük olduğu sətirlərin müqayisəsi:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

Kodun icrasının nəticəsi:

php1

Həmçinin bax

  • strcmp funksiyası,
    hanı ki, sətirləri registrı nəzərə alaraq müqayisə edir
  • strncasecmp funksiyası,
    hanı ki, sətirlərin ilk n simvolunu registrdan asılı olmayaraq müqayisə edir