Cuando aparezca el texto, utilice nl2br()
para convertir los saltos de línea a <br/>
etiquetas, es decir, en lugar de <?php echo $row['text']; ?>
, utilice <?php echo nl2br($row['text']); ?>
.
De forma predeterminada, los navegadores muestran líneas nuevas como espacios, por lo tanto, deben convertirse a etiquetas <br/>
.
Para aquellos que encuentran esto útil - por favor, considere el uso de white-space: pre-line
, sugerida por Emil Vikström. Ya no soy un usuario de la red y no puedo verificar esto fácilmente, pero Boaz dice en sus comentarios que es compatible con todos los navegadores modernos. Si es así, debería preferirse usar nl2br()
.
posible duplicado de [Cómo eliminar saltos de línea (sin caracteres) de la cadena?] (Http://stackoverflow.com/questions/10757671/how-to-remove-line-breaks-no-characters-from -the-string) – kenorb