Kazi mb_strrichr

Kazi mb_strrichr inafanya utafutaji wa mwingilio wa mwisho wa kipande cha neno kwenye mfuatano wa herufi bila kuzingatia herufi kubwa na ndogo. Tofauti na strrchr, inafanya kazi na usimbaji fupi wa herufi zenye baiti nyingi (UTF-8 n.k.). Hurudisha sehemu ya mfuatano wa herufi kutoka kwenye mwingilio wa mwisho uliopatikana hadi mwisho wa mfuatano wa herufi au false, ikiwa kipande cha neno hakijapatikana.

Sintaksia

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

Mfano

Wacha tutafute mwingilio wa mwisho wa kipande cha neno kwenye mfuatano wa herufi bila kuzingatia herufi kubwa na ndogo:

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

Matokeo ya kutekeleza kificho:

php'AbC'

Mfano

Wacha tutafute sehemu ya mfuatano wa herufi kabla ya mwingilio uliopatikana:

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

Matokeo ya kutekeleza kificho:

php'aBc'

Mfano

Mfano kwa kubainisha usimbaji fupi UTF-8:

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

Matokeo ya kutekeleza kificho:

php'Мир'

Angalia pia

  • kazi mb_strrchr,
    ambayo inatafuta mwingilio wa mwisho wa kipande cha neno kwa kuzingatia herufi kubwa na ndogo
  • kazi mb_stripos,
    ambayo inatafuta nafasi ya mwingilio wa kwanza wa kipande cha neno bila kuzingatia herufi kubwa na ndogo
  • kazi mb_strstr,
    ambayo inatafuta mwingilio wa kwanza wa kipande cha neno kwa kuzingatia herufi kubwa na ndogo