Функсияи 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,
    ки вориди аввалини подсатрокаро бо дарназардошти регистр меҷӯяд