PHP strncasecmp()Функции

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

Примеры

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

<?php
echo strncasecmp("Hello world!","hello earth!",6);
?>

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

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

Функция strncasecmp() сравнивает две строки (без учета регистра).

Примечание:strncasecmp() является бинарно-безопасной и нечувствительной к регистру.

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


Синтаксис

strncasecmp(string1,string2,length)

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

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

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


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

Пример 1

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

<?php
echo strncasecmp("Hello","Hello",6);
echo "<br>";
echo strncasecmp("Hello","hELLo",6);
?>

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


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