Come echo un input di una textarea con interruzioni di riga?

Sto usando una textarea per inviare del testo al mio DB.

Screenshot di db:

inserisci la descrizione dell'immagine qui

Quando leggo dal DB rimuove le interruzioni di riga, come posso tenerle in $ row [‘opmerkingen’]?

inserisci la descrizione dell'immagine qui

Quando visualizzi il testo, usa nl2br() per convertire le nuove righe in
tag, cioè, invece di , usa .

Per impostazione predefinita, i browser visualizzano le nuove righe come spazi, pertanto devono essere convertiti in tag
.


Per coloro che trovano ciò utile, si prega di considerare l’utilizzo di white-space: pre-line , suggerito da Emil Vikström. Non sono più un web man e non riesco a verificarlo facilmente, ma Boaz dice nei commenti che è supportato da tutti i browser moderni. In tal caso, è preferibile utilizzare nl2br() .

Un’alternativa a nl2br consiste nell’utilizzare l’attributo CSS spazio bianco :

 white-space: pre-line; 

Metto come segue ma non lavorando con le virgolette singole .

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

Metti le virgolette . Poi ha funzionato

  

Quando otteniamo dati sta arrivando con \ r \ n . Usa anche le virgolette doppie lì.