22 Votos

PHP: Salto de Línea \n no funciona

Pregunta de Invitado | 01/11/2020 a las 17:12

Quiero crear un salto de línea en PHP. De JavaScript, conozco el comando \n para eso. Estoy usando el siguiente código:

echo "Primera línea \n Segunda línea";

Sin embargo, no veo nada de esta nueva línea en el navegador. La salida es "Primera línea Segunda línea" simplemente escrita en una línea después de la otra. ¿Como puede ser?

ResponderPositivoNegativo
22 Votos

En este punto, PHP solo está creando el código fuente del documento HTML. Cuando haya mirado el código fuente en el navegador, debería ver el salto de línea creado en el código.

En el navegador, no puede ver nada de él, ya que solo las tags HTML como <br>, <p>, etc. están produciendo una nueva línea en el navegador.

En el código fuente, los saltos de línea solo se pueden utilizar con fines de conveniencia, por lo tanto, un \n en el código PHP solo tiene la función de facilitar la lectura del código fuente. Exactamente el mismo efecto tiene un salto de línea creado usando la tecla Intro en su editor de código fuente.

En JavaScript, es un poco diferente. No existe tal distinción entre código fuente y cadenas / strings. Aquí, un \n se convierte directamente en un salto de línea "visible", por ejemplo, utilizado dentro de un cuadro de diálogo, creado por la función alert().
01/11/2020 a las 21:35

ResponderPositivo Negativo
Responder

Temas Relacionados

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.