Funktio mb_strripos

Funktio mb_strripos etsii merkkijonon viimeisen esiintymän sijainnin toisessa merkkijonossa, jättäen huomioimatta merkkien kirjainkoon. Ensimmäinen parametri on merkkijono, josta etsitään, toinen on etsittävä merkkijono. Kolmas valinnainen parametri määrittää sijainnin, josta haku aloitetaan. Neljäs valinnainen parametri määrittää merkistökoodauksen.

Syntaksi

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

Esimerkki

Etsitään merkkijonon viimeinen esiintymä merkkijonossa:

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

Koodin suorituksen tulos:

php5

Esimerkki

Haku aloitussijainnin määrittämisellä:

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

Koodin suorituksen tulos:

php5

Esimerkki

Jos merkkijonoa ei löydy, funktio palauttaa false:

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

Koodin suorituksen tulos:

phpfalse

Katso myös

  • funktion mb_strpos,
    joka etsii merkkijonon ensimmäisen esiintymän kirjainkokoa huomioiden
  • funktion strripos,
    joka etsii merkkijonon viimeisen esiintymän kirjainkoosta riippumatta