strripos
(PHP 5)
strripos —
Возвращает позицию последнего вхождения подстроки без учета регистра
Описание
int strripos
( string $haystack
, string $needle
[, int $offset
] )
needle
должен содержать не менее одного
символа.
Если подстрока needle
не найдена,
возвращает FALSE.
ВниманиеЭта функция
может возвращать как логическое значение FALSE, так и не относящееся к логическому типу
значение, которое приводится к FALSE, например, 0 или
"". За более подробной информации обратитесь к разделу Булев тип. Используйте оператор === для проверки значения,
возвращаемого этой функцией.
Пример #1 Пример использования strripos()
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "К сожалению, ($needle) не найдено в ($haystack)";
} else {
echo "Поздравляем!\n";
echo "Последнее ($needle) найдено в ($haystack) в позиции ($pos)";
}
?>
Поздравляем!
Последнее (aB) найдено в (ababcd) в позиции (2)
Необязательный аргумент offset
позволяет
указать, с какого по счету символа строки
haystack
начинать поиск. Отрицательное
значение предписывает прекратить поиск при достижении определенной
позиции до конца строки.
См. также описание функций strrpos(),
strrchr(),
substr(), stripos() и
stristr().