Функции PHP strcasecmp()Functions

PHP String 参考手册Справочник по строкам PHP

Примеры

Сравнить две строки (без учета регистра):

<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>

Запустить пример »

Определение и использование

Функция strcasecmp() сравнивает две строки.

Совет:Функция strcasecmp() является бинарно-безопасной и нечувствительной к регистру.

Совет:Эта функция аналогична функцииstrncasecmp()strncasecmp(), за исключением того, что можно указать количество символов, используемых для сравнения в каждой строке.


Синтаксис

strcasecmp(string1,string2)

Parameters Описание
string1 Обязательный. Задаёт первую строку для сравнения.
string2 Обязательный. Задаёт вторую строку для сравнения.

Технические детали

Возвращаемое значение: Эта функция возвращает:
  • 0 - Если две строки равны
  • <0 - Если string1 меньше string2
  • >0 - Если string1 больше string2
Версия PHP: 4+


Другие примеры

Пример 1

Сравнить две строки (без учета регистра, HELLO и hELLO дают одинаковый результат):

<?php
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
?>

Запустить пример »


PHP String 参考手册Справочник по строкам PHP Другие расширения