# Функция strrpos

Функция `strrpos` возвращает позицию последнего вхождения подстроки.

Результатом выполнения функции будет позиция первого символа найденной подстроки, а если такая подстрока не будет найдена - то false. Учтите, что нумерация идет с нуля и, если подстрока находится в начале строки, то результатом функции будет `0`. Это может привести к ошибкам, если сделать, к примеру, так: if(strrpos()) - в этом случае и `0`, и false приведут к одинаковому результату, чего бы нам не хотелось бы.

По умолчанию функция ищет с начала строки до первого совпадения. Начало поиска можно регулировать третьим необязательным параметром - если он задан, то поиск начнется не с начала строки, а с указанного места.

Есть также функция `strripos`, которая делает тоже самое, но без учета регистра.

## Синтаксис

`strrpos(где ищем, что ищем, [откуда искать]);`

## Пример

В данном примере функция вернет позицию последнего вхождения символа `'а'`:

`<?php echo strrpos('abcde abcde', 'a'); ?>`

Результат выполнения кода:

`6`

## Смотрите также

- функцию `strpos`,
  которая возвращает позицию первого вхождения подстроки

←→
↑