Funktionen mb_stristr
Funktionen mb_stristr söker efter första förekomsten av en delsträng i en sträng utan skiftlägeskänslighet och returnerar delen av strängen från början av den hittade förekomsten till slutet. Den första parametern är strängen att söka i, den andra är delsträngen att söka efter, den tredje (valfri) är ett booleskt värde för att returnera delen av strängen före förekomsten, och den fjärde (valfri) är teckenkodningen.
Syntax
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Exempel
Låt oss hitta en delsträng i en sträng utan skiftlägeskänslighet:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Resultat av kodkörning:
'BCDE'
Exempel
Användning av parametern $before_needle för att få delen av strängen före förekomsten:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Resultat av kodkörning:
'A'
Exempel
Sökning med specificering av UTF-8-kodning:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Resultat av kodkörning:
'мир'