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