Funksie mb_stripos
Die funksie mb_stripos soek die eerste voorkoms van 'n substring in 'n string sonder om die sakregister van karakters in ag te neem.
In teenstelling met stripos, werk dit korrek met multibyte-koderings (UTF-8 en ander). Dit neem die string om in te soek as eerste parameter, die substring wat gesoek word as tweede, die beginposisie van die soektog (opsioneel) as derde, en die kodering as vierde.
Sintaksis
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Voorbeeld
Laat ons die posisie van 'n substring in 'n string vind:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Resultaat van die kode-uitvoering:
1
Voorbeeld
Soek met spesifisering van beginposisie:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Resultaat van die kode-uitvoering:
2
Voorbeeld
Soek met spesifisering van kodering:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Resultaat van die kode-uitvoering:
7