Função stripos

A função stripos busca a primeira ocorrência de uma substring em uma string sem diferenciar maiúsculas de minúsculas. Seu primeiro parâmetro é a string na qual a busca é realizada, o segundo é a substring procurada, e o terceiro parâmetro opcional é a posição a partir da qual iniciar a busca.

Sintaxe

phpstripos(string, substring, [offset]);

Exemplo

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

php<?php
  echo stripos('AbCdE', 'bc');
?>

Resultado da execução do código:

php1

Exemplo

Vamos tentar encontrar uma substring que não existe:

php<?php
  $res = stripos('AbCdE', 'xyz');
  var_dump($res);
?>

Resultado da execução do código:

phpfalse

Exemplo

Busca especificando uma posição inicial:

php<?php
  echo stripos('aAbBcC', 'b', 3);
?>

Resultado da execução do código:

php4

Veja também

  • a função strpos,
    que realiza uma busca diferenciando maiúsculas de minúsculas
  • a função stristr,
    que retorna a parte da string após a ocorrência encontrada