Функция strrpos() в PHP

Пример

Найти последнее出现的 "php" в строке:

<?php
echo strrpos("You love php, I love php too!","php");
?>

Пример выполнения

Определение и использование

Функция strrpos() находит последнее出现的 строки в другой строке.

Комментарий:Функция strrpos() чувствительна к регистру.

Связанные функции:

  • stripos() - Найти первое出现的 строки в другой строке (без учета регистра)
  • strpos() - Найти первое出现的 строки в другой строке (с учетом регистра)
  • strripos() - Найти последнее出现的 строки в другой строке (без учета регистра)

Синтаксис

strrpos(string,find,start)
Параметры Описание
string Обязательно. Определяет строку, в которой нужно производить поиск.
find Обязательно. Определяет символы, которые нужно найти.
start Опционально. Определяет, с какой позиции начинать поиск.

Технические детали

Возврат значения:

Возвращает позицию последнего出现的 строки в другой строке, если строка не найдена, возвращает FALSE.

Комментарий: Позиция строки начинается с 0, а не с 1.

Версия PHP: 4+
Журнал обновлений:

С PHP 5.0:find Параметр может быть строкой, содержащей более одного символа.

В PHP 5.0 был добавлен start Параметры.