Funktionen mb_strstr
Funktionen mb_strstr söker efter den första förekomsten av en delsträng i en sträng med stöd för multibyte-kodningar.
Första parametern är strängen där sökningen utförs. Andra parametern är delsträngen som söks.
Tredje valfria parametern avgör om delen av strängen före den hittade förekomsten ska returneras. Fjärde valfria parametern anger kodningen.
Syntax
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Exempel
Låt oss hitta den första förekomsten av en delsträng i en sträng:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Resultat av kodkörning:
'bcde'
Exempel
Låt oss hitta den första förekomsten av en delsträng i en sträng och returnera delen före förekomsten:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Resultat av kodkörning:
'ab'
Exempel
Sökning med specificering av UTF-8-kodning:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Resultat av kodkörning:
'мир'