Функсияи 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,
    ки қисме аз сатрро бармегардонад