wordwrap

Posición del ParametroTipoRequeridoDefaultDescripción
1integerNo80Este determina en cuantas columnas cortar.
2stringNo\nEsta es la cadena usada para cortar.
3booleanNofalseEste determina cuando cortar o no, o al final de una palabra(false), o en un carácter exacto(true).

Este wordwrap corta una cadena para un ancho de columna, el default es 80. Como segundo parámetro opcional, usted puede especificar la cadena que será usada para cortar el texto para la próxima linea (el default es un retorno de carro \n). Por default, (wordwrap) intentara cortar al final de una palabra. Si usted quisiera cortar un tamaño exacto de cacarteres, pase al tercer parámetro, que es opcional, como true. Este es equivalente a la función wordwrap() de PHP.

Ejemplo 5-22. wordwrap

<?php
    
$smarty
->assign('articleTitle'"Blind woman gets new kidney from dad she hasn't seen in years.");

?>

Donde index.tpl es:

{$articleTitle}

{$articleTitle|wordwrap:30}
    
{$articleTitle|wordwrap:20}
    
{$articleTitle|wordwrap:30:"<br />\n"}
    
{$articleTitle|wordwrap:30:"\n":true}

Esta es la Salida:

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.

Ver También nl2br y {textformat}.