Funktio mb_strimwidth
Funktio mb_strimwidth katkaisee merkkijonon annettuun leveyteen ottaen huomioon monitavuiset merkit. Se ottaa ensimmäisenä parametrina lähtömerkkijonon, toisena - aloitusposition, kolmantena - merkkijonon maksimileveyden merkeissä. Neljäntenä valinnaisena parametrina voidaan määrittää merkkijono, joka lisätään katkaistun merkkijonon loppuun.
Syntaksi
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Esimerkki
Katkaistaan merkkijono 6 merkkiin:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Koodin suorituksen tulos:
'Привет'
Esimerkki
Katkaistaan merkkijono lisäämällä ellipsi loppuun:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Koodin suorituksen tulos:
'Привет...'
Esimerkki
Katkaistaan merkkijono keskeltä:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Koodin suorituksen tulos:
'вет м'