ProfiPHPProfiPHP
Категория: Функции обработки строк

Функция Strrpos

Функция Strrpos возвращает позицию последнего вхождения подстроки в строке.
int strrpos( string $haystack, string $needle [, int $offset = 0 ] )
Функция Strrpos ищет позицию последнего вхождения подстроки Needle в строку Haystack.

Параметр Haystack являет собой строку, в которой производится поиск.

Если Needle не является строкой, то он приводится к целому и трактуется как код символа.

Если указан параметр Offset, то поиск начнется с данного количества символов с начала строки. Если передано отрицательное значение, поиск начнется с указанного количества символов от конца строки и будет производится в обратном направлении.

Функция Strrpos возвращает номер позиции последнего вхождения Needle относительно начала строки Haystack (независимо от направления поиска и смещения (offset)). Также обратите внимание на то, что позиция строки отсчитывается от 0, а не от 1.

Возвращает FALSE, если искомая строка не найдена.

Пример использования:
$mystring = 'abcdefg';
echo $pos = strrpos( $mystring, 'cd'); // 2

Добавить комментарий

Имя:
Текст комментария: