Функција mb_strrichr

Функција mb_strrichr извршава претрагу последњег појављивања подниска у низу без узимања у обзир величине слова. За разлику од strrchr, ради са вишебајтним кодирањима (UTF-8 и др.). Враћа део низа од последњег пронађеног појављивања до краја низа или false, ако подниска није пронађена.

Синтакса

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

Пример

Пронађимо последње појављивање подниска у низу без узимања у обзир величине слова:

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

Резултат извршавања кода:

php'AbC'

Пример

Пронађимо део низа до пронађеног појављивања:

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

Резултат извршавања кода:

php'aBc'

Пример

Пример са навођењем кодирања UTF-8:

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

Резултат извршавања кода:

php'Мир'

Погледајте такође

  • функцију mb_strrchr,
    која тражи последње појављивање подниска уз узимање у обзир величине слова
  • функцију mb_stripos,
    која тражи позицију првог појављивања подниска без узимања у обзир величине слова
  • функцију mb_strstr,
    која тражи прво појављивање подниска уз узимање у обзир величине слова