(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strstr — Encontra a primeira ocorrência de uma string em outra
$haystack,$needle,$before_needle = false,$encoding = null
   mb_strstr() encontra a primeira ocorrência de
   needle em haystack
   e retorna a porção de haystack.
   Se needle não for encontrado, retorna false.
  
haystack
       A string da qual obter a primeira ocorrência
       de needle
      
needle
       A string a ser encontrada em haystack
      
before_needle
       Determina qual parte de haystack
       essa função retorna.
       Se definido como true, retorna toda a haystack
       desde o início até a primeira ocorrência de needle (excluindo needle).
       Se definido como false, retorna toda a haystack
       da primeira ocorrência de needle até o final (incluindo needle).
      
encodingNome do conjunto de caracteres a ser usado. Se omitido, é utilizado o conjunto de caracteres interno.
   Retorna a porção de haystack,
   ou false se needle não for encontrado.
  
| Versão | Descrição | 
|---|---|
| 8.0.0 | 
  O parâmetro needle agora aceita uma string vazia.
  | 
| 8.0.0 | 
  O parâmetro encoding agora pode ser nulo.
  |