Funkcija mb_strrichr
Funkcija mb_strrichr veic pēdējā ievadījuma meklēšanu virknes daļā virknē bez reģistraņemības. Atšķirībā no strrchr, strādā ar daudzbaitu kodējumiem (UTF-8 u.c.). Atgriež virknes daļu no pēdējā atrastā ievadījuma līdz virknes beigām vai false, ja virknes daļa netika atrasta.
Sintakse
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Piemērs
Atradīsim pēdējo ievadījumu virknes daļā virknē bez reģistraņemības:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Koda izpildes rezultāts:
'AbC'
Piemērs
Atradīsim virknes daļu pirms atrastā ievadījuma:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Koda izpildes rezultāts:
'aBc'
Piemērs
Piemērs ar UTF-8 kodējuma norādi:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Koda izpildes rezultāts:
'Мир'
Skatiet arī
-
funkciju
mb_strrchr,
kura meklē pēdējo ievadījumu virknes daļā ar reģistraņemību -
funkciju
mb_stripos,
kura meklē pirmā ievadījuma pozīciju virknes daļā bez reģistraņemības -
funkciju
mb_strstr,
kura meklē pirmo ievadījumu virknes daļā ar reģistraņemību