PHP fwrite换行写入时换行符不起作用的原因
我们在使用fwrite写入文件时,新手会遇到一个最常见但又必须解决的问题,那就是换行写入。
php的换行符我们都知道:\n ,回车符:\r,在需要换行时,通常是用“\r\n”这个组合。但是为什么我们在使用fwrite写入文件时\n换行符不起作用呢。我们先看下面这个例子:
<?php $filename = 'file.txt'; $word = '你好!\r\n欢迎来到www.webkaka.com'; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh); ?>
$word的字符串内加上了回车换行符“\r\n”,但是输出结果并不是预期,这个回车换行符“\r\n”并没有被解析为换行符,而是直接被当作一个字符输出来了。
为什么会出现这样的情况呢?经研究,原来是单双引号惹的祸!我们把$word定义字符串的单引号“'”换为双引号“"”就可以了。正确的写法如下:
$filename = 'file.txt'; $word = "你好!\r\n欢迎来到www.webkaka.com"; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh);
题外话,上述例子里echo fwrite()显示的一个数字,这个数字表示字符串的长度。
知识扩充
用双引号(")定义字符串,PHP 懂得更多特殊字符的转义序列:
转移序列说明
\n换行
\r回车
\t水平制表符
\[/td>反斜线
\$美元符号
\"双引号
\[0-7]{1,3}此正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2}此正则表达式序列匹配一个用十六进制符号表示的字符

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Sebagai pembangun bahagian hadapan, memahami PHP sangat diperlukan. Walaupun PHP ialah bahasa pembangunan bahagian belakang, menguasai sejumlah pengetahuan PHP tertentu boleh membantu pembangun bahagian hadapan lebih memahami keseluruhan proses pembangunan web, meningkatkan kecekapan kerja dan bekerjasama dengan lebih baik dengan pembangun bahagian belakang. Dalam artikel ini, kami akan membincangkan beberapa perkara yang perlu diketahui oleh pembangun bahagian hadapan tentang PHP dan memberikan contoh kod khusus. Apakah PHP? PHP (HypertextPreprocessor) ialah pelayan

PHP ialah bahasa pengaturcaraan bahagian hadapan yang popular Ia berkuasa, mudah dipelajari dan digunakan, dan digunakan secara meluas dalam pembangunan dan penyelenggaraan laman web. Untuk pemula, bermula dengan PHP memerlukan jumlah pembelajaran dan penguasaan tertentu Berikut adalah beberapa panduan untuk pemula dalam PHP. 1. Belajar konsep asas Sebelum mempelajari PHP, anda perlu memahami beberapa konsep asas. PHP ialah bahasa skrip yang mengeluarkan arahan kepada pelayan web. Ringkasnya, anda boleh menggunakan PHP untuk menjana kod HTML dan menghantarnya ke penyemak imbas untuk akhirnya dipaparkan di halaman web

Dalam proses pembelajaran PHP, pemula sering menghadapi pelbagai ralat. Walaupun ini adalah proses pembelajaran semula jadi, ramai pemula sering kehilangan kesabaran kerana pengendalian kesilapan yang tidak betul. Artikel ini akan memperkenalkan ralat dan penyelesaian PHP asas, bertujuan untuk membantu pemula memulakan PHP dengan lebih mudah. 1. Ralat sintaks 1.1 Koma bernoktah hilang Dalam PHP, penyataan mesti berakhir dengan koma bernoktah. Jika anda secara tidak sengaja meninggalkan koma bertitik, ralat akan dilaporkan. Sebagai contoh, kod berikut mengakibatkan ralat: <?phpecho"He

PHP, sebagai bahasa skrip yang digunakan secara meluas dalam pembangunan web, telah menjadi salah satu kemahiran yang diperlukan untuk banyak syarikat Internet untuk merekrut bakat teknikal. Walau bagaimanapun, bagi sesetengah pelajar yang baru bermula atau mempunyai asas yang lemah, mempelajari PHP mungkin menghadapi beberapa kesukaran. Bagaimanakah anda boleh meningkatkan kemahiran asas anda dengan lebih baik apabila menghadapi ujian bertulis PHP? Seterusnya, kami akan memperkenalkan beberapa kaedah pembelajaran, dengan harapan dapat membantu semua orang meningkatkan pengetahuan dan kemahiran asas PHP. 1. Membangunkan tabiat membaca dokumentasi rasmi PHP adalah satu pembelajaran

Fungsi tatasusunan ialah salah satu fungsi yang paling biasa digunakan dalam PHP, yang boleh digunakan untuk mencipta, mengendalikan dan mengurus tatasusunan. Apabila membangunkan aplikasi, menggunakan fungsi tatasusunan boleh meningkatkan kecekapan pembangunan. Artikel ini akan memperkenalkan beberapa penggunaan asas dan contoh fungsi tatasusunan dalam PHP untuk membantu semua orang memahami dan menguasai fungsi tatasusunan dengan lebih baik. 1. Penciptaan dan permulaan tatasusunan Tatasusunan dalam PHP boleh dibuat dengan cara berikut: //Buat tatasusunan melalui fungsi tatasusunan() $arr=array("a",&q

Gambaran keseluruhan nilai PHP: Untuk memahami konsep penting PHP, contoh kod khusus diperlukan PHP (Hypertext Preprocessor) ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web atau dilaksanakan sebagai skrip kendiri. Dalam pembangunan web, adalah penting untuk memahami beberapa konsep penting PHP untuk menulis kod yang cekap dan boleh diselenggara. Dalam artikel ini, kami akan memperkenalkan beberapa konsep penting PHP dan menyediakan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. perubahan berubah-ubah

PHP ialah bahasa skrip sebelah pelayan sumber terbuka yang sangat popular yang digunakan secara meluas dalam pembangunan web. Untuk menjadi pengaturcara PHP yang baik, membaca dokumentasi rasmi adalah penting. Sama ada anda seorang pemula atau pembangun berpengalaman, petua ini akan membantu anda membaca dokumentasi PHP dengan lebih berkesan. Fahami struktur dokumen Dokumentasi rasmi PHP dibahagikan kepada beberapa bahagian, termasuk manual, manual rujukan, Soalan Lazim, dokumen perpustakaan sambungan, dsb. Sebelum anda mula membaca, fahami struktur dokumen dan cari bahagian yang anda perlukan. Menggunakan fungsi carian dokumentasi PHP

Dalam era Internet ledakan maklumat hari ini, laman web telah menjadi cara penting untuk paparan dan promosi dalam semua lapisan masyarakat, dan PHP, sebagai bahasa skrip sebelah pelayan yang paling popular, sudah pasti salah satu kemahiran penting bagi kebanyakan pembangun laman web. Untuk menjadi mahir dalam PHP, anda perlu terlebih dahulu menguasai beberapa mata pengetahuan utama dan mendalami pemahaman anda melalui contoh kod tertentu. 1. Sintaks asas PHP Sintaks asas PHP adalah serupa dengan kebanyakan bahasa pengaturcaraan, termasuk pembolehubah, jenis data, operator, pernyataan bersyarat, pernyataan gelung, dsb. Berikut adalah contoh mudah
