代码之家  ›  专栏  ›  技术社区  ›  Rodrigo Souza

fwrite不会打破界限

  •  2
  • Rodrigo Souza  · 技术社区  · 15 年前

    我写这个:

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

    我该怎么解决这个问题?

    1 回复  |  直到 15 年前
        1
  •  7
  •   codaddict    15 年前

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

    \n \ n