Come suggerito in commenti , questo tipo di problema tende ad essere correlato al fatto che in stringhe tra virgolette singole :
ma in stringhe tra virgolette doppie :
Quindi echo '\n'
stamperà \n mentre echo "\n"
ti consentirà di avere una nuova riga come esclusa.
E, naturalmente, puoi anche usare PHP_EOL
per farlo incrociare il sistema operativo.