Funkcija mb_strrichr
Funkcija mb_strrichr atlieka paiešką paskutinio teksto fragmento įvykio eilutėje neatsižvelgiant į simbolių registrą. Skirtingai nuo strrchr, veikia su kelių baitų koduotėmis (UTF-8 ir kt.). Grąžina eilutės dalį nuo paskutinio rasto įvykio iki eilutės pabaigos arba false, jei tekstas nerastas.
Sintaksė
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Pavyzdys
Raskime paskutinį teksto fragmento įvykį eilutėje neatsižvelgiant į raidžių registrą:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Kodo vykdymo rezultatas:
'AbC'
Pavyzdys
Raskime eilutės dalį iki rasto įvykio:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Kodo vykdymo rezultatas:
'aBc'
Pavyzdys
Pavyzdys nurodant UTF-8 koduotę:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Kodo vykdymo rezultatas:
'Мир'
Taip pat žiūrėkite
-
funkciją
mb_strrchr,
kuri ieško paskutinio teksto fragmento įvykio atsižvelgiant į raidžių registrą -
funkciją
mb_stripos,
kuri ieško pirmojo teksto fragmento įvykio pozicijos neatsižvelgiant į raidžių registrą -
funkciją
mb_strstr,
kuri ieško pirmojo teksto fragmento įvykio atsižvelgiant į raidžių registrą