Функција mb_strrchr

Функција mb_strrchr тражи последњу појаву карактера у низу и враћа део низа од тог карактера до краја. За разлику од strrchr, ради са вишебајтним кодирањима (UTF-8 и др.). Првим параметром прихвата низ за претрагу, другим - тражени карактер, трећим - опциони параметар за претрагу до карактера, четвртим - кодирање.

Синтакса

phpmb_strrchr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
);

Пример

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

php<?php
  $res = mb_strrchr('abcba', 'b');
  echo $res;
?>

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

php'ba'

Пример

Пронађимо део низа до последње појаве карактера 'b':

php<?php
  $res = mb_strrchr('abcba', 'b', true);
  echo $res;
?>

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

php'abc'

Пример

Рад са ћирилицом у UTF-8:

php<?php
  $res = mb_strrchr('привет мир', 'и');
  echo $res;
?>

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

php'ир'

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

  • функцију mb_strpos,
    која тражи позицију прве појаве подниза
  • функцију mb_substr,
    која враћа део низа