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.
- Indice de las FAQs: Conceptos, Configuración, Formularios, Manejo de Archivos, Integración con Bases de Datos, Sesiones, Extensiones y Librerías, Seguridad, Funciones, Clases y Objetos, Frameworks
- Recomendamos también: Guía Zend, Frameworks PHP, Aceleradores PHP
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Para preguntas sobre PHP: Foro de Php
