Funkcija mb_substr
Funkcija mb_substr izreže in vrne podniz iz niza, pri čemer pravilno deluje z večbajtnimi kodirankami (na primer UTF-8). V prvi parameter se poda niz, v drugi - začetni položaj, v tretji (opcijski) - dolžina podniza. Četrti parameter lahko določi kodiranje.
Sintaksa
mb_substr(string, start, [length], [encoding]): string;
Primer
Izrežimo 3 znake iz niza, začenši s položaja 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Rezultat izvajanja kode:
'бвг'
Primer
Izrežimo podniz do konca niza iz "日本語", začenši s položaja 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Rezultat izvajanja kode:
'本語'
Primer
Izrežimo podniz z navedbo kodiranke UTF-8:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Rezultat izvajanja kode:
'вг'