(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strrichr — Encontra a última ocorrência de um caractere em uma string dentro de outra, sem diferenciar maiúsculas de minúsculas
$haystack,$needle,$before_needle = false,$encoding = null
   mb_strrichr() encontra a última ocorrência de
   needle em haystack
   e retorna a porção de haystack. Ao contrário de
   mb_strrchr(), mb_strrichr() é
   insensível a maiúsculas e minúsculas.
   Se needle não for encontrada, retorna false.
  
haystack
       A string da qual obter a última ocorrência
       de needle
      
needle
       A string a ser encontrada em haystack
      
before_needle
       Determina qual porção de haystack
       esta função retorna.
       Se definido como true, retorna toda haystack
       desde o início até a última ocorrência de needle.
       Se definido como false, retorna toda haystack
       desde a última ocorrência de needle até o final.
      
encodingNome do conjunto de caracteres a ser usado. Se omitido, é usado o conjunto de caracteres interno.
   Retorna a porção de haystack.
   ou false se needle não for encontrada.
  
| Versão | Descrição | 
|---|---|
| 8.0.0 | O parâmetro needleagora aceita uma string vazia. | 
| 8.0.0 | O parâmetro encodingagora pode ser nulo. | 
