Функция 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,
у сатрдаги биринчи пайдо булган кидирув нахансини регистрни хисобга олган холда излайди