Cargando

PHP no me respeta los saltos de línea de mi texto?




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 19 marzo 2014 - 01: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
  • Volver arriba

 

Publicado 19 marzo 2014 - 01: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.

   AUTOR PREGUNTA

Publicado 19 marzo 2014 - 02:57
He tuilizado la funcion nl2br() que me dices y me ha servido gracias


X