пример
Сравнивает две строки:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Выполнить пример » Определение и использование
substr_compare() функция сравнивает две строки из указанной начальной позиции.
Tip: Эта функция безопасна в бинарном режиме и , возможно , чувствительны к регистру.
Синтаксис
substr_compare( string1,string2,startpos,length,case )
параметр | Описание |
---|---|
string1 | Необходимые. Задает первую строку для сравнения |
string2 | Необходимые. Задает вторую строку для сравнения |
startpos | Необходимые. Указывает, где начать сравнение в string1. Если ответ отрицательный, он начинает отсчет от конца строки |
length | Необязательный. Определяет, сколько string1 для сравнения |
case | Необязательный. Логическое значение, указывающее, является ли или не выполнять регистрозависимое сравнение:
|
Технические подробности
Возвращаемое значение: | Эта функция возвращает:
|
---|---|
PHP версии: | 5+ |
Changelog: | По состоянию на PHP 5.1, теперь можно использовать отрицательный StartPos |
Еще примеры
Пример 1
Сравнивает две строки, когда начальная позиция в string1 для сравнения шестых:
<?php
echo substr_compare("Hello world","world",6);
?>
Выполнить пример » Пример 2
Использование всех параметров:
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
Выполнить пример » Пример 3
Различные возвращаемые значения:
<?php
echo substr_compare("Hello world!","Hello world!",0); // the
two strings are equal
echo substr_compare("Hello world!","Hello",0); //
string1 is greater than string2
echo substr_compare("Hello world!","Hello
world! Hello!",0); // str1 is less than str2
?>
Выполнить пример » <String Reference PHP