Funkcja mb_strrichr
Funkcja mb_strrichr wykonuje wyszukiwanie ostatniego wystąpienia podciągu w ciągu bez uwzględniania wielkości liter. W przeciwieństwie do strrchr, działa z kodowaniem wielobajtowymi (UTF-8 i inne). Zwraca część ciągu od ostatniego znalezionego wystąpienia do końca ciągu lub false, jeśli podciąg nie został znaleziony.
Składnia
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Przykład
Znajdźmy ostatnie wystąpienie podciągu w ciągu bez uwzględniania wielkości liter:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Wynik wykonania kodu:
'AbC'
Przykład
Znajdźmy część ciągu przed znalezionym wystąpieniem:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Wynik wykonania kodu:
'aBc'
Przykład
Przykład z określeniem kodowania UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Wynik wykonania kodu:
'Мир'
Zobacz też
-
funkcję
mb_strrchr,
która wyszukuje ostatnie wystąpienie podciągu z uwzględnieniem wielkości liter -
funkcję
mb_stripos,
która wyszukuje pozycję pierwszego wystąpienia podciągu bez uwzględniania wielkości liter -
funkcję
mb_strstr,
która wyszukuje pierwsze wystąpienie podciągu z uwzględnieniem wielkości liter