Funktion mb_stripos
Die Funktion mb_stripos sucht das erste Vorkommen eines Teilstrings in einem String ohne Berücksichtigung der Groß-/Kleinschreibung.
Im Gegensatz zu stripos funktioniert sie korrekt mit Multibyte-Kodierungen (UTF-8 und anderen). Der erste Parameter ist der String, in dem gesucht werden soll, der zweite - der gesuchte Teilstring, der dritte (optionale) - die Startposition der Suche, der vierte - die Kodierung.
Syntax
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Beispiel
Position eines Teilstrings in einem String finden:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Ergebnis der Codeausführung:
1
Beispiel
Suche mit Angabe der Startposition:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Ergebnis der Codeausführung:
2
Beispiel
Suche mit Angabe der Kodierung:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Ergebnis der Codeausführung:
7