strcasecmp

(PHP 4, PHP 5, PHP 7, PHP 8)

strcasecmpБинарно-безопасное сравнение строк без учёта регистра

Описание

strcasecmp(string$string1, string$string2): int

Бинарно-безопасное сравнение строк без учёта регистра. Сравнение не зависит от локали; только буквы ASCII сравниваются без учёта регистра.

Список параметров

string1

Первая строка

string2

Вторая строка

Возвращаемые значения

Возвращает -1, если string1 меньше string2, 1, если string1 больше string2, и 0, если строки равны.

Список изменений

ВерсияОписание
8.2.0 Функция теперь возвращает -1 или 1; ранее она возвращала отрицательное или положительное число.

Примеры

Пример #1 Пример использования strcasecmp()

<?php
$var1
= "Hello";
$var2 = "hello";
if (
strcasecmp($var1, $var2) == 0) {
echo
'$var1 равно $var2 при сравнении без учёта регистра';
}
?>

Смотрите также

  • strcmp() - Бинарно-безопасное сравнение строк
  • preg_match() - Выполняет проверку на соответствие регулярному выражению
  • substr_compare() - Бинарно-безопасное сравнение 2 строк со смещением, с учётом или без учёта регистра
  • strncasecmp() - Бинарно-безопасное сравнение первых n символов строк без учёта регистра
  • stristr() - Регистронезависимый вариант функции strstr
  • substr() - Возвращает подстроку
To Top