Funktionen mb_strrchr
Funktionen mb_strrchr søger efter den sidste forekomst af et tegn i en streng
og returnerer delen af strengen fra dette tegn til slutningen. I modsætning til strrchr,
arbejder den med multibyte kodninger (UTF-8 osv.). Den tager strengen, der skal søges i, som første parameter,
det søgte tegn som anden parameter, en valgfri parameter for søgning før tegnet som tredje parameter og kodningen som fjerde parameter.
Syntaks
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Eksempel
Lad os finde den sidste forekomst af et tegn i en streng:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Resultat af kodeudførelse:
'ba'
Eksempel
Lad os finde delen af strengen før den sidste forekomst af tegnet 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Resultat af kodeudførelse:
'abc'
Eksempel
Arbejde med kyrillisk i UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Resultat af kodeudførelse:
'ир'