Funktionen mb_stripos
Funktionen mb_stripos søger efter den første forekomst af en understreng i en streng uden hensyn til store og små bogstaver.
I modsætning til stripos fungerer den korrekt med multibyte kodninger (UTF-8 og andre). Den tager strengen, der skal søges i, som første parameter, den søgte understreng som anden parameter, startpositionen for søgningen (valgfri) som tredje parameter og kodningen som fjerde parameter.
Syntaks
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Eksempel
Lad os finde positionen af en understreng i en streng:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Resultatet af kodeudførelsen:
1
Eksempel
Søgning med angivelse af startposition:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Resultatet af kodeudførelsen:
2
Eksempel
Søgning med angivelse af kodning:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Resultatet af kodeudførelsen:
7