mb_strrchr функциясы
mb_strrchr функциясы жолдағы таңбаның соңғы кірісін іздейді
және сол таңбадан бастап жолдың соңына дейінгі бөлігін қайтарады. strrchr функциясынан айырмашылығы,
көпбайтты кодтаулармен (UTF-8 және т.б.) жұмыс істейді. Бірінші параметр ретінде
іздеу жүргізілетін жолды қабылдайды, екіншісі - ізделетін таңбаны, үшіншісі - қосымша
таңбаға дейін іздеу параметрін, төртіншісі - кодтауды.
Синтаксис
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Мысал
Жолдағы таңбаның соңғы кірісін табайық:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Кодты орындау нәтижесі:
'ba'
Мысал
'b' таңбасының соңғы кірісіне дейінгі жол бөлігін табайық:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Кодты орындау нәтижесі:
'abc'
Мысал
UTF-8 кодтауындағы кириллицамен жұмыс:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Кодты орындау нәтижесі:
'ир'