PHP strncmp()Функции

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

Примеры

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

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

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

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

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

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

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


Синтаксис

strncmp(string1,string2,length)

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

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

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


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

Пример 1

Сравните две строки (с учётом регистра, вывод для Hello и hELLo различается):

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

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


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