Az mb_strimwidth függvény
Az mb_strimwidth függvény egy sztringet vág a megadott szélességre, figyelembe véve a többbytés karaktereket. Első paraméterként az eredeti sztringet, másodikként a kezdő pozíciót, harmadikként a sztring maximális szélességét karakterekben fogadja. Negyedik, opcionális paraméterként megadhatunk egy sztringet, amely a megvágott sztring végére kerül.
Szintaxis
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Példa
Vágjuk le a sztringet 6 karakterre:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
A kód végrehajtásának eredménye:
'Привет'
Példa
Vágjunk le egy sztringet három pont hozzáadásával a végén:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
A kód végrehajtásának eredménye:
'Привет...'
Példa
Vágjunk le egy sztringet a közepéről:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
A kód végrehajtásának eredménye:
'вет м'