Функција mb_substr
Функцијата mb_substr вади и враќа подниза од низа, коректно работајќи со повеќебајтни кодирања (на пример, UTF-8). Во првиот параметар се пренесува низа, во вториот - почетна позиција, во третиот (опционален) - должина на поднизата. Четвртиот параметар може да се користи за одредување на кодирањето.
Синтакса
mb_substr(string, start, [length], [encoding]): string;
Пример
Да извадиме 3 знаци од низата, почнувајќи од позиција 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Резултат од извршувањето на кодот:
'бвг'
Пример
Да извадиме подниза до крајот на низата од "日本語", почнувајќи од позиција 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Резултат од извршувањето на кодот:
'本語'
Пример
Да извадиме подниза со одредување на кодирањето UTF-8:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Резултат од извршувањето на кодот:
'вг'