Posizione del Parametro | Tipo | Obbligatorio | Default | Descrizione |
---|---|---|---|---|
1 | intero | No | 80 | Stabilisce la larghezza della colonna. |
2 | stringa | No | \n | Questa è la stringa usata per andare a capo. |
3 | booleano | No | false | Stabilisce se andare a capo dopo una parola intera (false), o al carattere esatto (true). |
Dispone una stringa su più righe usando come riferimento una certa larghezza di colonna, per default 80. Come secondo parametro opzionale potete specificare una stringa da usare per separare le righe (il default è \n). Per default, wordwrap cercherà di andare a capo dopo una parola intera. Se volete che vada a capo all'esatta larghezza in caratteri, passate il terzo parametro opzionale come true.
Example 5.22. wordwrap
<?php $smarty = new Smarty; $smarty->assign('articleTitle', "Blind woman gets new kidney from dad she hasn't seen in years."); $smarty->display('index.tpl'); ?>
Dove index.tpl è:
{$articleTitle} {$articleTitle|wordwrap:30} {$articleTitle|wordwrap:20} {$articleTitle|wordwrap:30:"<br />\n"} {$articleTitle|wordwrap:30:"\n":true}
Questo stamperà:
Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney<br /> from dad she hasn't seen in<br /> years. Blind woman gets new kidney from dad she hasn't seen in years.