Funkcija mb_strrichr

Funkcija mb_strrichr izvršava pretragu poslednjeg pojavljivanja podstringa u stringu bez uvažavanja veličine slova. Za razliku od strrchr, radi sa višebajtnim kodiranjima (UTF-8 i dr.). Vraća deo stringa od poslednjeg pronađenog pojavljivanja do kraja stringa ili false, ako podstring nije pronađen.

Sintaksa

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

Primer

Nađimo poslednje pojavljivanje podstringa u stringu bez uvažavanja veličine slova:

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

Rezultat izvršavanja koda:

php'AbC'

Primer

Nađimo deo stringa pre pronađenog pojavljivanja:

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

Rezultat izvršavanja koda:

php'aBc'

Primer

Primer sa navedenim kodiranjem UTF-8:

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

Rezultat izvršavanja koda:

php'Мир'

Pogledajte takođe

  • funkciju mb_strrchr,
    koja traži poslednje pojavljivanje podstringa uz uvažavanje veličine slova
  • funkciju mb_stripos,
    koja traži poziciju prvog pojavljivanja podstringa bez uvažavanja veličine slova
  • funkciju mb_strstr,
    koja traži prvo pojavljivanje podstringa uz uvažavanje veličine slova