Функция strcasecmp
Функция strcasecmp екі жолды регистрді есепке алмай binary-қауіпсіз түрде салыстырады.
Бірінші параметр ретінде салыстыру үшін бірінші жол беріледі, екінші параметр ретінде - екінші жол.
Функция жолдар бірдей болса 0 қайтарады, бірінші жол екіншіден кіші болса -1 санын,
ал бірінші жол үлкен болса 1 санынан үлкен санды қайтарады.
Синтаксис
strcasecmp(string $str1, string $str2): int
Мысал
Әр түрлі регистрдегі екі бірдей жолды салыстыру:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Кодты орындау нәтижесі:
0
Мысал
Бірінші жол екіншіден кіші болатын жолдарды салыстыру:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Кодты орындау нәтижесі:
-1
Мысал
Бірінші жол екіншіден үлкен болатын жолдарды салыстыру:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Кодты орындау нәтижесі:
1
Сондай-ақ қараңыз
-
strcmpфункциясы,
ол жолдарды регистрді есепке алып салыстырады -
strncasecmpфункциясы,
ол жолдардың алғашқы n таңбаларын регистрді есепке алмай салыстырады