Функция 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 символа на низове без отчитане на регистъра