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функциясы,