Funksioni mb_substr
Funksioni mb_substr nxjerr dhe kthen një nënvarg nga një varg, duke punuar në mënyrë korrekte me kodime multi-bajt (p.sh., UTF-8). Në parametrin e parë kalohet vargu, në të dytin - pozita fillestare, në të tretin (opsional) - gjatësia e nënvargut. Në parametrin e katërt mund të specifikohet kodimi.
Sintaksa
mb_substr(string, start, [length], [encoding]): string;
Shembull
Le të nxjerrim 3 karaktere nga vargu, duke filluar nga pozita 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'бвг'
Shembull
Le të nxjerrim një nënvarg deri në fund të vargut nga "日本語", duke filluar nga pozita 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'本語'
Shembull
Le të nxjerrim një nënvarg duke specifikuar kodimin UTF-8:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'вг'