На странице произошла ошибка #S51. Свяжитесь с вебмастером. PHP 5.6 и PHP 7 на русском: Функция mb_strrichr() - Поиск последнего вхождения одной строки в другую, нечувствительный к регистру

mb_strrichr

(PHP 5 >= 5.2.0)

mb_strrichr Поиск последнего вхождения одной строки в другую, нечувствительный к регистру

Описание

string mb_strrichr ( string $haystack , string $needle [, bool $part = false [, string $encoding ]] )

mb_strrichr() ищет последнее вхождение строки needle в строке haystack и возвращает часть строки haystack. В отличие от mb_strrchr(), mb_strrichr() не чувствительна к регистру символов. Если needle не найдена, функция возвращает FALSE.

Список параметров

haystack

Строка, в которой производится поиск вхождения needle

needle

Строка, поиск которой производится в строке haystack

part

Определяет, какую часть строки haystack вернуть в качестве результата. Если передается TRUE, функция вернет часть строки haystack с начала до позиции последнего вхождения needle. Если передается FALSE, будет возвращена часть haystack от позиции последнего вхождения needle до конца строки.

encoding

Кодировка строк. Если не задана, будет использована внутренняя кодировка скрипта.

Возвращаемые значения

Возвращает часть строки haystack либо FALSE, если needle не найдена.

Смотрите также

  • mb_stristr() - Находит первое вхождение подстроки в строке без учета регистра
  • mb_strrchr() - Поиск последнего вхождения одной строки в другую

Коментарии

for those of us who don't have PHP 5 >= 5.2.0 ::

function get_last_occurance($needle,$haystack){
    $chunk = explode($needle,$haystack);
    foreach ($chunk as $bit) $last_occurance = $bit;
    return $last_occurance;
}
2008-07-16 12:09:21
http://php5.kiev.ua/manual/ru/function.mb-strrichr.html

    Поддержать сайт на родительском проекте КГБ