PHP: ¿Cómo convertir los saltos de lineas invisibles por br en el código?

De Foros del Web

Muy útil cuando tenemos un texto que viene de un <textarea> o quizás cuando tenemos texto en nuestras bases de datos separados por ENTERs y queremos que se muestren igual en HTML.

Existen 2 formas de hacer esto:

Forma 1:

Código PHP:

$texto=str_replace(Chr(13), "<br />", $texto);  

Forma 2:

Código PHP:

$texto=nl2br($texto);  

Cualquiera es totalmente válida, es cuestión de gustos. Oviamente, nl2br() es una función específicamente diseñada para realizar ese trabajo, por lo tanto es recomendado usarla.


--Takitei 08 Dic 2004

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales