我写的是:
$fh = fopen('public/newsletter.txt', 'w');
foreach($entries as $row) {
fwrite($fh, 'e-mail\n');
fwrite($fh, $row->new_email . ';');
}
fclose($fh);
期待它
email
email@example.com;
但我得到了
e-mail\nemail@example.com;
我该如何解决这个问题?
答案 0 :(得分:7)
使用双引号代替单引号。
fwrite($fh, "e-mail\n");
^ ^
当字符组合\n
在双引号内时,它被视为换行符。但是当在单引号内时,它不会被处理,而\
后跟n
。