Funktionen mb_strrichr
Funktionen mb_strrichr utför en sökning efter den senaste förekomsten av en delsträng i en sträng utan skiftlägeskänslighet. Till skillnad från strrchr fungerar den med flerbyteteckenkodningar (UTF-8 etc.). Returnerar delen av strängen från den senaste hittade förekomsten till slutet av strängen eller false om delsträngen inte hittas.
Syntax
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Exempel
Låt oss hitta den senaste förekomsten av en delsträng i en sträng utan skiftlägeskänslighet:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Resultat av kodkörning:
'AbC'
Exempel
Låt oss hitta delen av strängen före den hittade förekomsten:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Resultat av kodkörning:
'aBc'
Exempel
Exempel med specificering av teckenkodningen UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Resultat av kodkörning:
'Мир'
Se även
-
funktionen
mb_strrchr,
som söker efter den senaste förekomsten av en delsträng med skiftlägeskänslighet -
funktionen
mb_stripos,
som söker efter positionen för den första förekomsten av en delsträng utan skiftlägeskänslighet -
funktionen
mb_strstr,
som söker efter den första förekomsten av en delsträng med skiftlägeskänslighet