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];
Как это исправить?
1 ответ:
Используйте двойные кавычки вместо одинарных.
fwrite($fh, "e-mail\n"); ^ ^Комбинация символов
\nрассматривается как новая строка, когда она находится внутри двойных кавычек. Но когда внутри одинарных кавычек это не обрабатывается и буква\следует заn.
Comments