Funzione mb_strimwidth
La funzione mb_strimwidth tronca una stringa fino alla larghezza specificata, considerando i caratteri multibyte. Accetta come primo parametro la stringa originale, come secondo la posizione di inizio, come terzo la larghezza massima della stringa in caratteri. Come quarto parametro opzionale si può specificare una stringa che verrà aggiunta alla fine della stringa troncata.
Sintassi
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Esempio
Tronchiamo la stringa a 6 caratteri:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Risultato dell'esecuzione del codice:
'Привет'
Esempio
Tronchiamo la stringa aggiungendo dei puntini di sospensione alla fine:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Risultato dell'esecuzione del codice:
'Привет...'
Esempio
Tronchiamo la stringa dal centro:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Risultato dell'esecuzione del codice:
'вет м'