Funksioni mb_strpos
Funksioni mb_strpos kërkon pozitën e shfaqjes së parë të një nënvargu në një varg me mbështetje për kodime multi-bajtëshe (p.sh., UTF-8). Parametri i parë është vargu në të cilin kërkohet, i dyti është nënvargu që kërkohet, i treti (opsional) është pozita e fillimit të kërkimit, i katërti (opsional) është kodimi.
Sintaksa
mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Shembull
Le të gjejmë pozitën e nënvargut në varg:
<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
1
Shembull
Kërkimi me specifikimin e pozitës së fillimit të kërkimit (duke filluar nga karakteri i 3-të):
<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
Rezultati i ekzekutimit të kodit:
3
Shembull
Kërkimi në një varg me karaktere cirilike (UTF-8):
<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
2