fwrite не нарушает линию



Я пишу это:



 $fh = fopen('public/newsletter.txt', 'w');
foreach($entries as $row) {
fwrite($fh, 'e-mailn');
fwrite($fh, $row->new_email . ';');
}
fclose($fh);


Ожидая, что это будет



email
[email protected];


Но я получаю



[email protected];


Как это исправить?

655   1  

1 ответ:

Используйте двойные кавычки вместо одинарных.

fwrite($fh, "e-mail\n");
            ^        ^

Комбинация символов \n рассматривается как новая строка, когда она находится внутри двойных кавычек. Но когда внутри одинарных кавычек это не обрабатывается и буква \ следует за n.

Comments

    Ничего не найдено.