Functie mb_strrichr
De functie mb_strrichr voert een zoekopdracht uit naar het laatste voorkomen van een substring in een string zonder hoofdlettergevoeligheid van karakters. In tegenstelling tot strrchr, werkt het met multibyte coderingen (UTF-8 enz.). Retourneert het deel van de string vanaf het laatste gevonden voorkomen tot het einde van de string of false als de substring niet is gevonden.
Syntaxis
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Voorbeeld
Laten we het laatste voorkomen van een substring in een string vinden zonder hoofdlettergevoeligheid:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Resultaat van de code-uitvoering:
'AbC'
Voorbeeld
Laten we het deel van de string vóór het gevonden voorkomen vinden:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Resultaat van de code-uitvoering:
'aBc'
Voorbeeld
Voorbeeld met opgave van UTF-8 codering:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Resultaat van de code-uitvoering:
'Мир'
Zie ook
-
functie
mb_strrchr,
die zoekt naar het laatste voorkomen van een substring met hoofdlettergevoeligheid -
functie
mb_stripos,
die zoekt naar de positie van het eerste voorkomen van een substring zonder hoofdlettergevoeligheid -
functie
mb_strstr,
die zoekt naar het eerste voorkomen van een substring met hoofdlettergevoeligheid