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