Funktion mb_strrichr
Die Funktion mb_strrichr sucht das letzte Vorkommen einer Teilzeichenkette in einer Zeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung. Im Gegensatz zu strrchr funktioniert sie mit Multibyte-Kodierungen (UTF-8 usw.). Gibt den Teil der Zeichenkette vom letzten gefundenen Vorkommen bis zum Ende der Zeichenkette oder false zurück, wenn die Teilzeichenkette nicht gefunden wurde.
Syntax
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Beispiel
Suchen wir das letzte Vorkommen einer Teilzeichenkette in einer Zeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Ergebnis der Codeausführung:
'AbC'
Beispiel
Suchen wir den Teil der Zeichenkette vor dem gefundenen Vorkommen:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Ergebnis der Codeausführung:
'aBc'
Beispiel
Beispiel mit Angabe der Kodierung UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Ergebnis der Codeausführung:
'Мир'
Siehe auch
-
die Funktion
mb_strrchr,
die das letzte Vorkommen einer Teilzeichenkette mit Berücksichtigung der Groß-/Kleinschreibung sucht -
die Funktion
mb_stripos,
die die Position des ersten Vorkommens einer Teilzeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung sucht -
die Funktion
mb_strstr,
die das erste Vorkommen einer Teilzeichenkette mit Berücksichtigung der Groß-/Kleinschreibung sucht