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