2

我在写这个:

 $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;

我该如何解决?

4

1 回答 1

7

使用双引号代替单引号。

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

字符组合\n在双引号内时被视为换行符。但是当在单引号内时,它不会被处理并且字母\后跟n.

于 2010-10-05T15:27:15.947 回答