¿Cómo hacer eco de una entrada de un área de texto con saltos de línea?

Estoy usando un área de texto para enviar texto a mi base de datos.

Captura de pantalla de db:

enter image description here

Cuando leo desde el DB, quito los saltos de línea, ¿cómo puedo mantenerlos en $ row [‘opmerkingen’]?

enter image description here

Al mostrar texto, use nl2br() para convertir nuevas líneas en
tags, es decir, en lugar de , use .

Por defecto, los navegadores muestran líneas nuevas como espacios, por lo tanto, deben convertirse a tags
.


Para aquellos que lo encuentren útil, considere usar white-space: pre-line , sugerido 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() .

Una alternativa a nl2br es hacer uso del atributo CSS de espacio en blanco :

 white-space: pre-line; 

Puse lo siguiente pero no funciona con comillas simples .

 echo $row['text'].'\n'; 

Pon las comillas dobles Entonces funcionó.

  

Cuando recibimos datos, está llegando con \ r \ n . También use las comillas dobles allí.