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 функциясын,
    ол жолдың бір бөлігін қайтарады