Funktionen mb_strripos

Funktionen mb_strripos søger efter positionen af den sidste forekomst af en understreng i en streng, mens den ignorerer store og små bogstaver. Den første parameter funktionen tager imod er strengen, hvor der søges, den anden er den søgte understreng. Den tredje valgfrie parameter angiver positionen, hvor søgningen skal starte. Den tredje valgfrie parameter angiver tegnkodningen.

Syntaks

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

Eksempel

Lad os finde den sidste forekomst af en understreng i en streng:

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

Resultatet af kodeudførelsen:

php5

Eksempel

Søgning med angivelse af startposition for søgningen:

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

Resultatet af kodeudførelsen:

php5

Eksempel

Hvis understrengen ikke findes, returnerer funktionen false:

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

Resultatet af kodeudførelsen:

phpfalse

Se også

  • funktionen mb_strpos,
    som søger efter den første forekomst af en understreng med hensyn til store og små bogstaver
  • funktionen strripos,
    som søger efter den sidste forekomst af en understreng uden hensyn til store og små bogstaver