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'ир'