Функцыя strcasecmp
Функцыя strcasecmp
выконуе бінарна-бяспечнае параўнанне радкоў без уліку рэгістру.
Першым параметрам перадаецца першы радок для параўнання, другім - другі радок.
Функцыя вяртае 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 сімвалаў радкоў без уліку рэгістру