mb_strrpos функциясы
mb_strrpos функциясы жолдағы ішкі жолдың соңғы кіріс орнын табады. Көпбайтты кодтаулармен (UTF-8 және т.б.) жұмыс істейді. Бірінші параметр ретінде іздеу жолын, екіншісі - ізделетін ішкі жолды, үшіншісі (міндетті емес) - іздеудің басталу орнын, төртіншісі (міндетті емес) - кодтауды қабылдайды.
Синтаксис
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Мысал
Жолдағы ішкі жолдың соңғы кіріс орнын табайық:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
Кодты орындау нәтижесі:
3
Мысал
UTF-8 кодтауын көрсете отырып іздеу:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
Кодты орындау нәтижесі:
2
Мысал
Ішкі жол табылмаған кезде, функция false мәнін қайтарады:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
Кодты орындау нәтижесі:
false