(PHP 5 >= 5.2.0, PHP 7)
mb_strrichr — Поиск последнего вхождения одной строки в другую, нечувствительный к регистру
$haystack
   , string $needle
   [, bool $part = false
   [, string $encoding = mb_internal_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 не найдена.