mb_strrichr függvény

A mb_strrichr függvény az alsztring utolsó előfordulását keresi a sztringben kis- és nagybetűk megkülönböztetése nélkül. A strrchr függvénytől eltérően több bájtos kódolásokkal (UTF-8 stb.) működik. A sztringnek az utolsó talált előfordulástól a végéig tartó részét adja vissza, vagy false értéket, ha az alsztring nem található.

Szintaxis

phpmb_strrichr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
): string|false

Példa

Keressük meg az alsztring utolsó előfordulását a sztringben kis- és nagybetűk megkülönböztetése nélkül:

php<?php
  $res = mb_strrichr('aBcAbC', 'ab');
  var_dump($res);
?>

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

php'AbC'

Példa

Keressük meg a sztringnek a talált előfordulásig tartó részét:

php<?php
  $res = mb_strrichr('aBcAbC', 'ab', true);
  var_dump($res);
?>

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

php'aBc'

Példa

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

php<?php
  $res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
  var_dump($res);
?>

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

php'Мир'

Lásd még

  • a mb_strrchr függvényt,
    amely az alsztring utolsó előfordulását keresi kis- és nagybetűk megkülönböztetésével
  • a mb_stripos függvényt,
    amely az alsztring első előfordulásának pozícióját keresi kis- és nagybetűk megkülönböztetése nélkül
  • a mb_strstr függvényt,
    amely az alsztring első előfordulását keresi kis- és nagybetűk megkülönböztetésével