Functie mb_strripos

Functie mb_strripos zoekt naar positie van laatste voorkomen van substring in string, waarbij hoofdlettergevoeligheid wordt genegeerd. Als eerste parameter accepteert de functie de string waarin wordt gezocht, als tweede - de gezochte substring. Derde optionele parameter specificeert positie vanaf waar moet worden gezocht. Derde optionele parameter specificeert codering.

Syntaxis

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

Voorbeeld

Laten we laatste voorkomen van substring in string vinden:

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

Resultaat van uitvoering code:

php5

Voorbeeld

Zoeken met specificatie van startpositie:

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

Resultaat van uitvoering code:

php5

Voorbeeld

Als substring niet wordt gevonden, retourneert functie false:

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

Resultaat van uitvoering code:

phpfalse

Zie ook

  • functie mb_strpos,
    die zoekt naar eerste voorkomen van substring met hoofdlettergevoeligheid
  • functie strripos,
    die zoekt naar laatste voorkomen van substring zonder hoofdlettergevoeligheid