Funktionen mb_strimwidth
Funktionen mb_strimwidth afskærer en streng til en given bredde under hensyntagen til multibyte-tegn. Den tager den oprindelige streng som første parameter, startpositionen som anden parameter og den maksimale strengbredde i tegn som tredje parameter. Som fjerde valgfri parameter kan man angive en streng, der tilføjes slutningen af den afkortede streng.
Syntaks
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Eksempel
Lad os afskære strengen til 6 tegn:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Resultat af kodeudførelse:
'Привет'
Eksempel
Lad os afskære strengen med tilføjelse af ellipsis i slutningen:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Resultat af kodeudførelse:
'Привет...'
Eksempel
Lad os afskære strengen fra midten:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Resultat af kodeudførelse:
'вет м'