Функция 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 та белгисини регистрига карамай солиштиради