Funktsioon mb_strrichr
Funktsioon mb_strrichr teostab alamstringi viimase esinemise otsimist stringis ilma sümbolite suurtähetundlikkuseta. Erinevalt strrchr-st, töötab see mitmebaidiste kodeeringutega (UTF-8 jt). Tagastab stringi osa viimasest leitud esinemist kuni stringi lõpuni või false, kui alamstringi ei leita.
Süntaks
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Näide
Leiame alamstringi viimase esinemise stringis ilma suurtähetundlikkuseta:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Koodi täitmise tulemus:
'AbC'
Näide
Leiame stringi osa enne leitud esinemist:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Koodi täitmise tulemus:
'aBc'
Näide
Näide UTF-8 kodeeringu määramisega:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Koodi täitmise tulemus:
'Мир'
Vaata ka
-
funktsiooni
mb_strrchr,
mis otsib alamstringi viimast esinemist suurtähetundlikult -
funktsiooni
mb_stripos,
mis otsib alamstringi esimese esinemise positsiooni ilma suurtähetundlikkuseta -
funktsiooni
mb_strstr,
mis otsib alamstringi esimest esinemist suurtähetundlikult