Funkcija mb_strrchr
Funkcija mb_strrchr ieško paskutinio simbolio įvykio eilutėje
ir grąžina eilutės dalį nuo šio simbolio iki pabaigos. Skirtingai nei strrchr,
veikia su kelių baitų kodavimais (UTF-8 ir kt.). Pirmuoju parametru
priima eilutę paieškai, antruoju - ieškomą simbolį, trečiuoju - pasirinktinį
parametrą paieškai iki simbolio, ketvirtuoju - kodavimą.
Sintaksė
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Pavyzdys
Raskime paskutinį simbolio įvykį eilutėje:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Kodo vykdymo rezultatas:
'ba'
Pavyzdys
Raskime eilutės dalį iki paskutinio simbolio 'b' įvykio:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Kodo vykdymo rezultatas:
'abc'
Pavyzdys
Darbas su kirilica UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Kodo vykdymo rezultatas:
'ир'