Функция mb_strripos

Функцията mb_strripos търси позицията на последното срещане на подниз в низ, игнорирайки регистъра на символите. Първият параметър функцията приема низа, в който се извършва търсенето, вторият - търсения подниз. Третият незадължителен параметър задава позицията, от която да започне търсенето. Четвъртият незадължителен параметър задава кодировката.

Синтаксис

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

Пример

Нека намерим последното срещане на подниз в низ:

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

Резултат от изпълнението на кода:

php5

Пример

Търсене с указание на позицията за начало на търсенето:

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

Резултат от изпълнението на кода:

php5

Пример

Ако поднизът не бъде намерен, функцията ще върне false:

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

Резултат от изпълнението на кода:

phpfalse

Вижте също

  • функцията mb_strpos,
    която търси първото срещане на подниз с отчитане на регистъра
  • функцията strripos,
    която търси последното срещане на подниз без отчитане на регистъра