Funksjonen mb_strrichr
Funksjonen mb_strrichr utfører søk etter siste forekomst av en delstreng i en streng uten hensyn til store og små bokstaver. I motsetning til strrchr, fungerer den med flerbyte-tegnkodinger (UTF-8 osv.). Returnerer deler av strengen fra siste funnet forekomst til slutten av strengen eller false hvis delstrengen ikke blir funnet.
Syntaks
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Eksempel
La oss finne siste forekomst av en delstreng i en streng uten hensyn til store og små bokstaver:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Resultat av kjøring av kode:
'AbC'
Eksempel
La oss finne deler av strengen før den funnet forekomsten:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Resultat av kjøring av kode:
'aBc'
Eksempel
Eksempel med spesifisering av tegnkodingen UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Resultat av kjøring av kode:
'Мир'
Se også
-
funksjonen
mb_strrchr,
som søker etter siste forekomst av en delstreng med hensyn til store og små bokstaver -
funksjonen
mb_stripos,
som søker etter posisjonen til første forekomst av en delstreng uten hensyn til store og små bokstaver -
funksjonen
mb_strstr,
som søker etter første forekomst av en delstreng med hensyn til store og små bokstaver