Funktsioon mb_strripos

Funktsioon mb_strripos otsib alamstringi viimast asukohta stringis, ignoreerides tähemärkide registrit. Esimese parameetrina võtab funktsioon stringi, milles otsing tehakse, teise parameetrina - otsitava alamstringi. Kolmas valikuline parameeter määrab positsiooni, kust otsingut alustada. Neljas valikuline parameeter määrab kodeeringu.

Süntaks

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

Näide

Leiame alamstringi viimase esinemise stringis:

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

Koodi täitmise tulemus:

php5

Näide

Otsing alguspositsiooni määramisega:

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

Koodi täitmise tulemus:

php5

Näide

Kui alamstringi ei leita, tagastab funktsioon false:

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

Koodi täitmise tulemus:

phpfalse

Vaata ka

  • funktsiooni mb_strpos,
    mis otsib alamstringi esimest esinemist suurtähetundlikkusega
  • funktsiooni strripos,
    mis otsib alamstringi viimast esinemist ilma suurtähetundlikkuseta