Функции PHP strcasecmp()Functions
Примеры
Сравнить две строки (без учета регистра):
<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
Запустить пример »
Определение и использование
Функция strcasecmp() сравнивает две строки.
Совет:Функция strcasecmp() является бинарно-безопасной и нечувствительной к регистру.
Совет:Эта функция аналогична функцииstrncasecmp()strncasecmp(), за исключением того, что можно указать количество символов, используемых для сравнения в каждой строке.
Синтаксис
strcasecmp(string1,string2)
| Parameters | Описание |
|---|---|
| string1 | Обязательный. Задаёт первую строку для сравнения. |
| string2 | Обязательный. Задаёт вторую строку для сравнения. |
Технические детали
| Возвращаемое значение: | Эта функция возвращает:
|
|---|---|
| Версия PHP: | 4+ |
Другие примеры
Пример 1
Сравнить две строки (без учета регистра, HELLO и hELLO дают одинаковый результат):
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
Запустить пример »
Пример 2
Различные возвращаемые значения:
<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // Две строки равны
echo strcasecmp("Hello world!","HELLO"); // Строка1 больше строки2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // Строка1 меньше чем строка2
?>
echo strcasecmp("Hello world!","HELLO WORLD!"); // Две строки равны
echo strcasecmp("Hello world!","HELLO"); // Строка1 больше строки2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // Строка1 меньше чем строка2
?>
Запустить пример »
Справочник по строкам PHP Другие расширения