Cita:
Iniciado por informa Con "nl2br" se puede forzar ese salto mediante ese código. Pero aqui estamos hablando de modificar el texto plano que viene de un textarea que no tiene ese código para el salto de linea.
¿Donde utilizamos el "nl2br"?
Ese "código" de salto de línea se origina cuando tú en un textarea .. aunque NO LO VEAS pulsas un "intro" (enter) generando un parrafo nuevo.
Por eso son "códigos de control" y vienen con un \ delante (caracter de escape) ..
La función que convierte esos "saltos de línea" texto plano que son los códigos de control \n o \r .. o \r\n según S.O. del usuario .. para que tu los veas "representados" en HTML .. ya sabras que un sálto de línea en HTML es un "tag": <br> .. y en PHP ya tienes la función que te hace esa conversión directa sin más preocupaciones:
La aplicas en el momento de generar tu página HTML en dicha variable:
Código PHP:
nl2br($text_area)
(NO la apliques al guardar tu dato en tus BBDD o donde lo gestiones).
Un saludo,