Funkcija mb_strrichr

Funkcija mb_strrichr izvede iskanje zadnjega pojava podniza v nizu brez upoštevanja velikosti črk. Za razliko od strrchr deluje z večbajtnimi kodiranji (UTF-8 in drugi). Vrne del niza od zadnjega najdenega pojava do konca niza ali false, če podniz ni najden.

Sintaksa

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

Primer

Poiščimo zadnji pojav podniza v nizu brez upoštevanja velikosti črk:

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

Rezultat izvajanja kode:

php'AbC'

Primer

Poiščimo del niza do najdenega pojava:

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

Rezultat izvajanja kode:

php'aBc'

Primer

Primer z določitvijo kodiranja UTF-8:

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

Rezultat izvajanja kode:

php'Мир'

Glejte tudi

  • funkcijo mb_strrchr,
    ki poišče zadnji pojav podniza z upoštevanjem velikosti črk
  • funkcijo mb_stripos,
    ki poišče položaj prvega pojava podniza brez upoštevanja velikosti črk
  • funkcijo mb_strstr,
    ki poišče prvi pojav podniza z upoštevanjem velikosti črk