PHP strncmp() функция

Пример

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

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

Запуск примера

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

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

Комментарий:strncmp() является двоично безопасным и чувствителен к регистру.

Совет:Эта функция аналогична strcmp() Функция类似, но отличается тем, что strcmp() не имеет length Параметры.

Синтаксис

strncmp(string1,string2,length)
Параметры Описание
string1 Обязателен. Определяет первую строку для сравнения.
string2 Обязателен. Определяет вторую строку для сравнения.
length Обязателен. Определяет количество символов в каждой строке, используемой для сравнения.

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

Возвратное значение:

Эта функция возвращает:

  • 0 - если две строки равны
  • <0 - если string1 меньше string2
  • >0 - если string1 больше string2
PHP версия: 4+

Более примеров

Пример 1

Сравнение двух строк (учет регистра, вывод China и CHINA различается):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

Запуск примера