mb_strrichr funksiyasi
mb_strrichr funksiyasi belgilar registrini hisobga olmasdan, satrda qism satrning oxirgi paydo boʻlishini qidiradi. strrchr dan farqli oʻlaroq, koʻp baytli kodlashlar (UTF-8 va boshqalar) bilan ishlaydi. Agar qism satr topilmasa, false qaytaradi, aks holda topilgan oxirgi paydo boʻlishdan satr oxirigacha boʻlgan qismini qaytaradi.
Sintaksis
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Misol
Keling, registrni hisobga olmasdan, satrda qism satrning oxirgi paydo boʻlishini topamiz:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Kodni bajarish natijasi:
'AbC'
Misol
Keling, topilgan paydo boʻlishgacha boʻlgan satr qismini topamiz:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Kodni bajarish natijasi:
'aBc'
Misol
UTF-8 kodlashni koʻrsatgan holda misol:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Kodni bajarish natijasi:
'Мир'
Shuningdek qarang
-
mb_strrchrfunksiyasi,
bu registrni hisobga olgan holda qism satrning oxirgi paydo boʻlishini qidiradi -
mb_striposfunksiyasi,
bu registrni hisobga olmasdan, qism satrning birinchi paydo boʻlish joylashuvini qidiradi -
mb_strstrfunksiyasi,
bu registrni hisobga olgan holda qism satrning birinchi paydo boʻlishini qidiradi