Funkcia mb_strimwidth
Funkcia mb_strimwidth oreže reťazec na zadanú šírku, berúc do úvahy viacbajtové znaky. Prvým parametrom prijíma východiskový reťazec, druhým - počiatočnú pozíciu, tretím - maximálnu šírku reťazca v znakoch. Štvrtým voliteľným parametrom je možné uviesť reťazec, ktorý bude pridaný na konci orezaného reťazca.
Syntax
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Príklad
Orežme reťazec na 6 znakov:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Výsledok vykonania kódu:
'Привет'
Príklad
Orežme reťazec s pridaním trojtej bodky na konci:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Výsledok vykonania kódu:
'Привет...'
Príklad
Orežme reťazec od stredu:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Výsledok vykonania kódu:
'вет м'