STRPOS С КОНЦА СТРОКИ PHP

Функция PHP strpos() ищет первое вхождение подстроки в строку и возвращает его индекс. Но что, если мы хотим найти последнее вхождение подстроки? На помощь нам приходит функция strrpos(), которая ищет подстроку с конца строки.

Синтаксис функции strrpos():

int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )

Где:

  • $haystack - строка, в которой ищем подстроку
  • $needle - подстрока, которую ищем
  • $offset (опционально) - начальный индекс поиска

Рассмотрим примеры:

$str = "apple, banana, orange, pear";
$pos = strrpos($str, "or");
echo $pos;


$str = "apple, banana, orange, pear";
$pos = strrpos($str, "or", -10);
echo $pos;

В первом примере результат будет равен 17, так как последнее вхождение подстроки "or" в строке $str начинается с индекса 17. Во втором примере мы указали начальный индекс поиска равный -10, что означает, начать поиск с 10-го символа с конца строки. Таким образом, результат будет равен 12.

php функция strpos, обучение PHP

PHP. substr - Строки - 25

WebSockets (Using PHP) Tutorial #2 - How to Connect PHP with WebSockets

#43 Уроки PHP - Учим язык PHP, Работа с подстроками, функции substr, strpos, str_replace, trim

PHP. strlen - Строки - 28

Функции для работы с символами в PHP - Базовый курс PHP-7

Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование

PHP. strpos - Строки - 22

18 Функции работы со строками в PHP

Основы php. Строковые функции

Реклама
Новое
Реклама