Funkce mb_strripos

Funkce mb_strripos hledá pozici posledního výskytu podřetězce v řetězci, ignoruje velikost písmen. První parametr funkce přijímá řetězec, ve kterém se provádí hledání, druhý - hledaný podřetězec. Třetí volitelný parametr určuje pozici, od které začít hledat. Třetí volitelný parametr určuje kódování.

Syntaxe

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

Příklad

Najdeme poslední výskyt podřetězce v řetězci:

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

Výsledek provedení kódu:

php5

Příklad

Hledání s určením pozice začátku hledání:

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

Výsledek provedení kódu:

php5

Příklad

Pokud podřetězec není nalezen, funkce vrátí false:

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

Výsledek provedení kódu:

phpfalse

Podívejte se také na

  • funkci mb_strpos,
    která hledá první výskyt podřetězce s ohledem na velikost písmen
  • funkci strripos,
    která hledá poslední výskyt podřetězce bez ohledu na velikost písmen