Funkcija mb_substr
Funkcija mb_substr izdvaja i vraća podstring iz stringa, korektno radeći sa višebajtnim kodiranjima (na primer, UTF-8). U prvi parametar se prosleđuje string, u drugi - početna pozicija, u treći (opcioni) - dužina podstringa. Četvrtim parametrom se može navesti kodiranje.
Sintaksa
mb_substr(string, start, [length], [encoding]): string;
Primer
Izdvojimo 3 karaktera iz stringa, počevši od pozicije 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Rezultat izvršavanja koda:
'бвг'
Primer
Izdvojimo podstring do kraja stringa iz "日本語", počevši od pozicije 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Rezultat izvršavanja koda:
'本語'
Primer
Izdvojimo podstring sa navođenjem kodiranja UTF-8:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Rezultat izvršavanja koda:
'вг'