que tiene un analizador de PHP que divide una cadena dada por saltos de línea, haciendo algo como esto:¿Cuándo uso PHP_EOL en lugar de n y viceversa? Ajax/Jquery problema del cliente
$lines = explode(PHP_EOL,$content);
El analizador funciona bien cuando se trabaja en el lado del servidor. Sin embargo, cuando paso el contenido por correo ajax (usando el método $ .post de jquery) surge el problema: los saltos de línea no se reconocen. Así que después de casi una hora de pruebas y dolores de cabeza, decidí cambiar PHP_EOL por "\ n" y funcionó:
$ lines = explode ("\ n", $ contenido);
¡Ahora funciona! ¡Maldita sea, he perdido tanto tiempo! ¿Alguien podría explicarme cuándo uso PHP_EOL y "\ n" correctamente, así puedo ahorrar tiempo en el futuro? Apreciar sus amables respuestas;)
'PHP_EOL' cambia dependiendo del sistema de archivos subyacente. – drudge
posible duplicado de [¿Cuándo uso la constante de PHP "PHP_EOL"?] (Http://stackoverflow.com/questions/128560/when-do-i-use-the-php-constant-php-eol) – mario