95 of 410 menu

Função mb_stripos

A função mb_stripos busca a primeira ocorrência de uma substring em uma string sem diferenciar maiúsculas de minúsculas. Diferente de stripos, funciona corretamente com codificações de multibyte (UTF-8 e outras). Ela aceita como primeiro parâmetro a string na qual buscar, o segundo - a substring procurada, o terceiro (opcional) - a posição de início da busca, o quarto - a codificação.

Sintaxe

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Exemplo

Vamos encontrar a posição de uma substring em uma string:

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

Resultado da execução do código:

1

Exemplo

Busca com a posição de início especificada:

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

Resultado da execução do código:

2

Exemplo

Busca com codificação especificada:

<?php $res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8'); echo $res; ?>

Resultado da execução do código:

7

Veja também

  • a função mb_strpos,
    que realiza uma busca diferenciando maiúsculas de minúsculas
  • a função stripos,
    que funciona de forma similar, mas sem suporte a codificações de multibyte
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar