Funcția strripos

Funcția strripos caută poziția ultimei apariții a unui substring într-un șir de caractere fără a ține cont de majuscule/minuscule. Dacă substringul nu este găsit, funcția va returna false. Primul parametru este șirul în care se caută, al doilea este substringul căutat, iar al treilea parametru opțional poate specifica poziția de la care să înceapă căutarea.

Sintaxă

phpstrripos(string, substring, [offset]);

Exemplu

Să găsim ultima apariție a unui substring într-un șir:

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

Rezultatul executării codului:

php3

Exemplu

Să încercăm să găsim un substring care nu există:

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

Rezultatul executării codului:

phpfalse

Exemplu

Utilizarea parametrului offset pentru a căuta după o anumită poziție:

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

Rezultatul executării codului:

php6

Vedeți și

  • funcția strpos,
    care caută prima apariție a unui substring ținând cont de majuscule/minuscule
  • funcția strrpos,
    care caută ultima apariție a unui substring ținând cont de majuscule/minuscule
  • funcția stripos,
    care caută prima apariție a unui substring fără a ține cont de majuscule/minuscule