Az mb_strrpos függvény

Az mb_strrpos függvény egy alkarakterlánc utolsó előfordulásának pozícióját találja meg egy sztringben. Több bájtos kódolásokkal (UTF-8 stb.) működik. Az első paraméterként a keresendő sztringet, a másodikként a keresett alkarakterláncot, a harmadik (opcionális) paraméterként a keresés kezdő pozícióját, a negyedik (opcionális) paraméterként pedig a kódolást fogadja el.

Szintaxis

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

Példa

Keressük meg egy alkarakterlánc utolsó előfordulásának pozícióját a sztringben:

php<?php
  $res = mb_strrpos('аабабв', 'б');
  echo $res;
?>

A kód végrehajtásának eredménye:

php3

Példa

Keresés UTF-8 kódolás megadásával:

php<?php
  $res = mb_strrpos('日本語', '語', 0, 'UTF-8');
  echo $res;
?>

A kód végrehajtásának eredménye:

php2

Példa

Ha az alkarakterlánc nem található, a függvény false értéket ad vissza:

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

A kód végrehajtásának eredménye:

phpfalse

Lásd még

  • a(z) mb_strpos függvényt,
    amely az alkarakterlánc első előfordulását keresi
  • a(z) strrpos függvényt,
    amely az utolsó előfordulást keresi a kódolás figyelembevétele nélkül