PHP 8.4.1 Released!

mb_strstr

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

mb_strstrEncontra a primeira ocorrência de uma string em outra

Descrição

mb_strstr(
    string $haystack,
    string $needle,
    bool $before_needle = false,
    ?string $encoding = null
): string|false

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.

Parâmetros

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).

encoding

Nome do conjunto de caracteres a ser usado. Se omitido, é utilizado o conjunto de caracteres interno.

Valor Retornado

Retorna a porção de haystack, ou false se needle não for encontrado.

Registro de Alterações

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.

Veja Também

  • stristr() - strstr insensível a maiúsculas/minúsculas
  • strstr() - Encontra a primeira ocorrência de uma string
  • mb_stristr() - Encontra a primeira ocorrência de uma string dentro de outra, sem diferenciar maiúsculas de minúsculas

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top