Funktionen mb_strripos

Funktionen mb_strripos söker efter positionen för den sista förekomsten av en delsträng i en sträng, utan att ta hänsyn till skiftläge. Den första parametern är strängen som ska genomsökas, den andra är delsträngen som söks. Den tredje valfria parametern anger positionen från vilken sökningen ska starta. Den tredje valfria parametern anger teckenkodningen.

Syntax

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

Exempel

Låt oss hitta den sista förekomsten av en delsträng i en sträng:

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

Resultat av kodkörning:

php5

Exempel

Sökning med angiven startposition:

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

Resultat av kodkörning:

php5

Exempel

Om delsträngen inte hittas returnerar funktionen false:

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

Resultat av kodkörning:

phpfalse

Se även

  • funktionen mb_strpos,
    som söker efter den första förekomsten av en delsträng med skiftlägesberoende
  • funktionen strripos,
    som söker efter den sista förekomsten av en delsträng utan skiftlägesberoende