Função mb_strripos

A função mb_strripos busca a posição da última ocorrência de uma substring em uma string, ignorando maiúsculas e minúsculas. O primeiro parâmetro da função é a string na qual a busca é realizada, o segundo é a substring procurada. O terceiro parâmetro opcional define a posição a partir da qual iniciar a busca. O quarto parâmetro opcional define a codificação.

Sintaxe

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

Exemplo

Vamos encontrar a última ocorrência de uma substring em uma string:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc');
  echo $res;
?>

Resultado da execução do código:

php5

Exemplo

Busca com a posição inicial especificada:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc', 3);
  echo $res;
?>

Resultado da execução do código:

php5

Exemplo

Se a substring não for encontrada, a função retornará false:

php<?php
  $res = mb_strripos('abcde', 'z');
  var_dump($res);
?>

Resultado da execução do código:

phpfalse

Veja também

  • a função mb_strpos,
    que busca a primeira ocorrência de uma substring diferenciando maiúsculas de minúsculas
  • a função strripos,
    que busca a última ocorrência de uma substring sem diferenciar maiúsculas de minúsculas