Functie mb_stripos
De functie mb_stripos zoekt het eerste voorkomen van een substring in een string zonder hoofdlettergevoeligheid.
In tegenstelling tot stripos, werkt het correct met multibyte coderingen (UTF-8 en andere). Het accepteert als eerste parameter de string om in te zoeken, als tweede de gezochte substring, als derde (optioneel) de startpositie van de zoekopdracht, en als vierde de codering.
Syntaxis
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Voorbeeld
Laten we de positie van een substring in een string vinden:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Resultaat van de code-uitvoering:
1
Voorbeeld
Zoeken met opgave van startpositie:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Resultaat van de code-uitvoering:
2
Voorbeeld
Zoeken met opgave van codering:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Resultaat van de code-uitvoering:
7