Учебник РНР
Назад Вперёд

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() .


Назад Оглавление Вперёд
strrev Вверх strspn