Funktionen mb_stripos
Funktionen mb_stripos söker efter den första förekomsten av en delsträng i en sträng utan hänsyn till skiftläge.
Till skillnad från stripos fungerar den korrekt med flerbyteteckenkodningar (UTF-8 och andra). Den tar strängen att söka i som första parameter, delsträngen att söka efter som andra, startpositionen för sökningen (valfri) som tredje och teckenkodningen som fjärde parameter.
Syntax
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Exempel
Låt oss hitta positionen för en delsträng i en sträng:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Resultat av kodkörning:
1
Exempel
Sökning med angiven startposition:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Resultat av kodkörning:
2
Exempel
Sökning med angiven teckenkodning:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Resultat av kodkörning:
7