Функција 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;
?>
Резултат извршавања кода:
'вг'