Функция strripos

Функцията strripos търси позицията на последното срещане на подниз в низ без отчитане на регистъра на символите. Ако поднизът не бъде намерен, функцията ще върне false. Първият параметър е низът за търсене, вторият е търсеният подниз, а с третият незадължителен параметър може да се посочи позицията, от която да започне търсенето.

Синтаксис

phpstrripos(string, substring, [offset]);

Пример

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

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

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

php3

Пример

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

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

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

phpfalse

Пример

Използване на параметъра offset за търсене след определена позиция:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

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

php6

Вижте също

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