Funkcia mb_strrichr
Funkcia mb_strrichr vykonáva vyhľadávanie posledného výskytu podreťazca v reťazci bez ohľadu na veľkosť písmen. Na rozdiel od strrchr funguje s viacbajtovými kódovaniami (UTF-8 atď.). Vracia časť reťazca od posledného nájdeného výskytu do konca reťazca alebo false, ak podreťazec nie je nájdený.
Syntax
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Príklad
Nájdeme posledný výskyt podreťazca v reťazci bez ohľadu na veľkosť písmen:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Výsledok vykonania kódu:
'AbC'
Príklad
Nájdeme časť reťazca pred nájdeným výskytom:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Výsledok vykonania kódu:
'aBc'
Príklad
Príklad so zadaním kódovania UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Výsledok vykonania kódu:
'Мир'
Pozrite tiež
-
funkciu
mb_strrchr,
ktorá hľadá posledný výskyt podreťazca s ohľadom na veľkosť písmen -
funkciu
mb_stripos,
ktorá hľadá pozíciu prvého výskytu podreťazca bez ohľadu na veľkosť písmen -
funkciu
mb_strstr,
ktorá hľadá prvý výskyt podreťazca s ohľadom na veľkosť písmen