AUTOR PREGUNTA #1
Publicado 19 marzo 2014 - 00:50
Cuando completo un textarea de un formulario o de un fichero, los saltos de línea no se respetan y me deforma el texto o me lo deja todo junto, como puedo hacer para separarlo?
-
1 personas más tuvieron esta duda Yo también
PREGUNTAS SIMILARES
#2
Publicado 19 marzo 2014 - 00:54
Si tu texto proviene de un campo textarea de un formulario o de un fichero, los saltos de línea vendrán como caracteres \n. Y como el texto lo quieres mostrar dentro de una página HTML, debes cambiar esos caracteres por la cadena, que es el salto de línea de HTML. La forma más sencilla de hacerlo es con la funcion nl2br().
Es recomendable almacenar los textos con el salto de línea codificado como \n y convertirlo con nl2br() justo antes de mostrarlo en la página. Además de ocupar menos espacio, podremos usar el texto almacenado para otros formatos distintos de HTML.
Es recomendable almacenar los textos con el salto de línea codificado como \n y convertirlo con nl2br() justo antes de mostrarlo en la página. Además de ocupar menos espacio, podremos usar el texto almacenado para otros formatos distintos de HTML.