wordwrap
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.
Esempio 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. |
|