Funksjonen mb_stripos
Funksjonen mb_stripos søker etter den første forekomsten av en delstreng i en streng uten hensyn til store og små bokstaver.
I motsetning til stripos, fungerer den korrekt med flerbyte-tegnkodinger (UTF-8 og andre). Den tar strengen som skal søkes i som første parameter, delstrengen som søkes etter som andre parameter, den tredje (valgfrie) - startposisjonen for søket, den fjerde - tegnkodingen.
Syntaks
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Eksempel
La oss finne posisjonen til en delstreng i en streng:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Resultat av kjøring av koden:
1
Eksempel
Søk med angivelse av startposisjon:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Resultat av kjøring av koden:
2
Eksempel
Søk med angivelse av tegnkoding:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Resultat av kjøring av koden:
7