Funksjonen mb_strripos

Funksjonen mb_strripos søker etter posisjonen til den siste forekomsten av en understreng i en streng, og ignorerer store og små bokstaver. Den første parameteren funksjonen tar imot er strengen som skal søkes i, den andre er understrengen som søkes etter. Den tredje valgfrie parameteren angir posisjonen å starte søket fra. Den tredje valgfrie parameteren angir tegnkodingen.

Syntaks

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

Eksempel

La oss finne den siste forekomsten av en understreng i en streng:

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

Resultat av kjøring av koden:

php5

Eksempel

Søk med angivelse av startposisjon for søket:

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

Resultat av kjøring av koden:

php5

Eksempel

Hvis understrengen ikke blir funnet, returnerer funksjonen false:

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

Resultat av kjøring av koden:

phpfalse

Se også

  • funksjonen mb_strpos,
    som søker etter første forekomst av understreng med hensyn til store/små bokstaver
  • funksjonen strripos,
    som søker etter siste forekomst av understreng uten hensyn til store/små bokstaver