top

Описание функции strrpos



strrpos


(PHP 3, PHP 4)
strrpos - находит позицию последнего вхождения char в строке.

Описание


int strrpos (string haystack, char needle)
Возвращает числовую позицию последнего вхождения needle в строке haystack . Обратите внимание, что needle в этом случае может быть только одиночным символом. Если строка передаётся как needle, то будет использоваться только первый символ такой строки.
Если needle не найден, возвращает FALSE .

Примечание: легко ошибиться с return-значениями "character found at position 0" и "character not found". Вот как определить разницу:


// в PHP 4.0b3 и новее:
$pos = strrpos($mystring, "b");
if ($pos === false) { // обратите внимание: три знака равенства
    // не найден ...
}

// в версиях до 4.0b3:
$pos = strrpos($mystring, "b");
if (is_string($pos) && !$pos) {
    // не найден ...
}



Если needle не строка, он конвертируется в integer и применяется как порядковое значение символа.
См. также strpos() , strrchr() , substr() , stristr() и strstr() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст