Funksjonen mb_strimwidth
Funksjonen mb_strimwidth beskjærer en streng til gitt bredde, med hensyn til flerbyte-tegn. Den tar den opprinnelige strengen som første parameter, startposisjon som andre parameter, og maksimal strengbredde i tegn som tredje parameter. Som fjerde valgfrie parameter kan du spesifisere en streng som vil bli lagt til slutten av den beskårne strengen.
Syntaks
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Eksempel
La oss beskjære strengen til 6 tegn:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Resultat av kjøring av koden:
'Привет'
Eksempel
La oss beskjære strengen med tillegg av ellipsis på slutten:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Resultat av kjøring av koden:
'Привет...'
Eksempel
La oss beskjære strengen fra midten:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Resultat av kjøring av koden:
'вет м'