PHP strncmp()Функции
Справочное руководство по строкам PHP
Примеры
Сравнить две строки (с учетом регистра):
<?php
echo strncmp("Hello world!","Hello earth!",6);
?>
echo strncmp("Hello world!","Hello earth!",6);
?>
Запустить пример »
Определение и использование
Функция strncmp() сравнивает две строки (с учётом регистра).
Примечание:strncmp() безопасна для бинарных данных и чувствительна к регистру.
Совет:Эта функция похожа на функциюstrcmp(), за исключением того, что strcmp() не имеет параметра длины.
Синтаксис
strncmp(string1,string2,length)
| Параметр | Описание |
|---|---|
| string1 | Обязательный. Задаёт первую строку для сравнения. |
| string2 | Обязательный. Задаёт вторую строку для сравнения. |
| length | Обязательный. Указывает количество символов из каждой строки для сравнения. |
Технические детали
| Возвращаемое значение: | Эта функция возвращает:
|
|---|---|
| Версия PHP: | 4+ |
Другие примеры
Пример 1
Сравните две строки (с учётом регистра, вывод для Hello и hELLo различается):
<?php
echo strncmp("Hello","Hello",6);
echo "<br>";
echo strncmp("Hello","hELLo",6);
?>
echo strncmp("Hello","Hello",6);
echo "<br>";
echo strncmp("Hello","hELLo",6);
?>
Запустить пример »
Справочное руководство по строкам PHP Другие расширения