mb_strrichr функциясы
mb_strrichr функциясы жолда жолшаның соңғы кірісін табуды табуда таңбалар регистрін есепке алмай орындайды. strrchr функциясынан айырмашылығы, көпбайтты кодтаулармен (UTF-8 және т.б.) жұмыс істейді. Жолдың соңғы табылған кірісінен бастап жолдың соңына дейінгі бөлігін немесе жолша табылмаса false мәнін қайтарады.
Синтаксис
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Мысал
Жолшаның жолдағы соңғы кірісін регистрді есепке алмай табайық:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Кодты орындау нәтижесі:
'AbC'
Мысал
Жолдың табылған кіріске дейінгі бөлігін табайық:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Кодты орындау нәтижесі:
'aBc'
Мысал
UTF-8 кодтауын көрсетумен мысал:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Кодты орындау нәтижесі:
'Мир'
Сондай-ақ қараңыз
-
mb_strrchrфункциясын,
ол жолшаның соңғы кірісін регистрді есепке алып іздейді -
mb_striposфункциясын,
ол жолшаның бірінші кіріс орнын регистрді есепке алмай іздейді -
mb_strstrфункциясын,
ол жолшаның бірінші кірісін регистрді есепке алып іздейді