Funksie mb_strripos

Funksie mb_strripos soek die posisie van die laaste voorkoms van 'n substring in 'n string, terwyl die kas van karakters geïgnoreer word. Die eerste parameter wat die funksie aanvaar, is die string waarin gesoek word, die tweede is die substring waarna gesoek word. Die derde opsionele parameter spesifiseer die posisie vanwaar die soektog moet begin. Die derde opsionele parameter spesifiseer die enkodering.

Sintaksis

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

Voorbeeld

Laat ons die laaste voorkoms van 'n substring in 'n string vind:

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

Resultaat van kode-uitvoering:

php5

Voorbeeld

Soek met spesifikasie van die beginposisie:

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

Resultaat van kode-uitvoering:

php5

Voorbeeld

As die substring nie gevind word nie, sal die funksie false teruggee:

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

Resultaat van kode-uitvoering:

phpfalse

Sien ook

  • funksie mb_strpos,
    wat die eerste voorkoms van 'n substring soek met inagneming van kas
  • funksie strripos,
    wat die laaste voorkoms van 'n substring soek sonder om kas te let