El uso de PHP_EOL debería ser el método preferido para agregar nuevas líneas.
AutomaticPixel
3
@AutomaticPixel Para compatibilidad con plataformas, sí, para compatibilidad entre plataformas debería usar \nen su lugar.
KingCrunch
2
fue una solución útil y realmente rápida :) tnx para compartir
Aditya P Bhatt
3
@KingCrunch, ¿qué quieres decir con "compatibilidad entre plataformas"?
edigu
1
@foozy Por ejemplo, generas algo en Linux pero quieres leerlo en un sistema Mac o Win. Si no conoce el sistema de destino, o puede cambiar (-> alguien reenvía un correo con un archivo generado como archivo adjunto), use\n
echo "\n";
.Respuestas:
Utilice comillas dobles
"
.Además, puede utilizar la constante dependiente del sistema
PHP_EOL
fuente
\n
en su lugar.\n
En su lugar, utilice comillas dobles.
"
.fuente
Las secuencias de escape solo se analizan cuando están entre comillas dobles, no entre comillas simples.
http://php.net/manual/en/language.types.string.php
fuente
Es mejor no concatenar nada en PHP, ya que puede dar lugar a resultados inesperados, en su lugar use una coma:
Por cierto, esto también será más rápido: no concatenando y evitando las comillas dobles analizadas.
fuente