Функцыя mb_strimwidth
Функцыя mb_strimwidth абрэзвае радок да зададзенай шырыні, улічваючы шматбайтавыя сімвалы. Першым параметрам прымае зыходны радок, другім - пачатковую пазіцыю, трэцім - максімальную шырыню радка ў сімвалях. Чацвёртым неабавязковым параметрам можна паказаць радок, які будзе дададзены ў канцы абрэзанага радка.
Сінтаксіс
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Прыклад
Абрэжам радок да 6 сімвалаў:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Вынік выканання кода:
'Привет'
Прыклад
Абрэжам радок з даданнем шматкропя ў канцы:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Вынік выканання кода:
'Привет...'
Прыклад
Абрэжам радок з сярэдзіны:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Вынік выканання кода:
'вет м'