Funkcia mb_strripos

Funkcia mb_strripos hľadá pozíciu posledného výskytu podreťazca v reťazci, pričom ignoruje veľkosť písmen. Prvým parametrom funkcia prijíma reťazec, v ktorom sa vykonáva vyhľadávanie, druhým - hľadaný podreťazec. Tretí voliteľný parameter nastavuje pozíciu, od ktorej začať vyhľadávanie. Tretí voliteľný parameter nastavuje kódovanie.

Syntax

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

Príklad

Nájdime posledný výskyt podreťazca v reťazci:

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

Výsledok vykonania kódu:

php5

Príklad

Vyhľadávanie so zadaním pozície začiatku vyhľadávania:

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

Výsledok vykonania kódu:

php5

Príklad

Ak podreťazec nie je nájdený, funkcia vráti false:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež

  • funkciu mb_strpos,
    ktorá hľadá prvý výskyt podreťazca s ohľadom na veľkosť písmen
  • funkciu strripos,
    ktorá hľadá posledný výskyt podreťazca bez ohľadu na veľkosť písmen