Функцияи strcasecmp

Функцияи strcasecmp муқоисаи бехатари бинарии сатрҳоро бидур назардошти ҳолат анҷом медиҳад. Ҳамчун параметри аввал сатри аввал барои муқоиса, ҳамчун параметри дуюм сатри дуюм интиқол дода мешавад. Функция 0 бармегардонад агар сатрҳо якхела бошанд, рақами -1 агар сатри аввал аз дуюм хурдтар бошад, ва рақами бузургтар аз 1 агар сатри аввал аз дуюм бузургтар бошад.

Синтаксис

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

Намуна

Муқоисаи ду сатри якхела дар ҳолатҳои гуногун:

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

Натиҷаи иҷрои код:

php0

Намуна

Муқоисаи сатрҳо, ки сатри аввал аз дуюм хурдтар аст:

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

Натиҷаи иҷрои код:

php-1

Намуна

Муқоисаи сатрҳо, ки сатри аввал аз дуюм бузургтар аст:

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

Натиҷаи иҷрои код:

php1

Ҳамчунин нигаред

  • функцияи strcmp,
    ки сатрҳоро бо назардошти ҳолат муқоиса мекунад
  • функцияи strncasecmp,
    ки n аломати аввали сатрҳоро бидур назардошти ҳолат муқоиса мекунад