Funkcija mb_strimwidth
Funkcija mb_strimwidth apkarpo eilutę iki nurodyto pločio, atsižvelgiant į daugiabaigčius simbolius. Pirmuoju parametru priima pradinę eilutę, antruoju - pradinę poziciją, trečiuoju - maksimalų eilutės plotį simboliais. Ketvirtuoju neprivalomu parametru galima nurodyti eilutę, kuri bus pridėta apkarpytos eilutės pabaigoje.
Sintaksė
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Pavyzdys
Apkarpykime eilutę iki 6 simbolių:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Kodo vykdymo rezultatas:
'Привет'
Pavyzdys
Apkarpykime eilutę pridėdami daugtaškį pabaigoje:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Kodo vykdymo rezultatas:
'Привет...'
Pavyzdys
Apkarpykime eilutę nuo vidurio:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Kodo vykdymo rezultatas:
'вет м'