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