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