PHP fwrite換行寫入時換行符號不起作用的原因
我們在使用fwrite寫入檔案時,新手會遇到一個最常見但又必須解決的問題,那就是換行寫入。
php的換行符我們都知道:n ,回車符:r,在需要換行時,通常是用「rn」這個組合。但是為什麼我們在使用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的字符串內加上了回車換行符“rn”,但是輸出結果並不是預期,這個回車換行符“rn”並沒有預期被解析為換行符,而是直接被當作一個字元輸出來了。
為什麼會出現這樣的情況呢?經研究,原來是單雙引號惹的禍!我們把$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}此正規表示式序列相符一個用十六進位符號表示的字元

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

身為前端開發者,對於PHP的了解是非常必要的。雖然PHP是一種後端開發語言,但掌握一定的PHP知識可以幫助前端開發者更好地理解整個web開發的過程,提高工作效率並與後端開發者更好地協作。在這篇文章中,我們將討論前端開發者需要了解的一些PHP相關知識,並提供具體的程式碼範例。 PHP是什麼? PHP(HypertextPreprocessor)是一種伺服器

PHP是一門熱門的前端程式語言,它功能強大、易學易用,並且被廣泛用於網站的開發和維護。對於初學者來說,PHP入門需要一定的學習與掌握,以下就提供一些PHP的新手入門指南給大家。一、學習基本概念在學習PHP之前,你需要先了解一些基本概念。 PHP是一種向Web伺服器發出指令的腳本語言。簡單來說,你可以使用PHP來產生HTML程式碼並將其傳送給瀏覽器,最終呈現在網頁上

PHP作為一種廣泛應用於網頁開發的腳本語言,已成為許多網路公司招募技術人才時必備的技能之一。然而,對於一些剛入門或基礎較弱的學習者來說,學習PHP可能會遇到一些困難。在面對PHP筆試時,怎樣才能更好地提升自己的基礎功力呢?接下來,我們將介紹一些學習方法,希望能夠幫助大家提升PHP的基礎與技能。 1.養成閱讀PHP官方文件的習慣PHP官方文件是學習

在學習PHP的過程中,初學者會經常遇到各種各樣的錯誤。雖然這是學習的自然過程,但不少初學者往往因為對錯誤的處理不當而失去耐心。本文將介紹PHP基礎錯誤及解決方法,旨在幫助初學者更輕鬆地入門PHP。一、語法錯誤1.1遺漏分號在PHP中,語句必須以分號結尾。如果不小心遺漏了分號,就會報錯。例如,下面的程式碼會導致錯誤:<?phpecho"He

陣列函數是PHP中最常用的函數之一,它可以用於陣列的建立、操作和管理。在開發應用程式時,使用數組函數可以大大提高開發的效率。本文將介紹PHP中數組函數的一些基本用法和例子,幫助大家更能理解並掌握數組函數。一、陣列的建立和初始化PHP中的陣列可以透過以下方式建立://透過array()函數建立陣列$arr=array("a",&q

PHP值概覽:了解PHP的重要概念,需要具體程式碼範例PHP(HypertextPreprocessor)是一種廣泛應用於Web開發的腳本語言,它可以嵌入HTML中,也可以作為獨立的腳本來執行。在Web開發中,了解PHP的一些重要概念對於編寫高效、可維護的程式碼非常重要。在本文中,我們將介紹PHP的一些重要概念,並提供具體的程式碼範例來幫助讀者更好地理解。變數變

PHP是一種非常受歡迎的開源伺服器端腳本語言,廣泛應用於Web開發。要成為一名優秀的PHP程式設計師,閱讀官方文件是必不可少的。無論你是初學者還是資深開發者,以下這些技巧都將有助於你更有效地閱讀PHP文件。了解文檔結構PHP官方文件分為多個部分,包括手冊、參考手冊、FAQ、擴充庫文檔等。在開始閱讀之前,先了解文件的結構,找到自己需要的部分。使用搜尋功能PHP文檔

在當今資訊爆炸的網路時代,網站已成為各行各業展示和推廣的重要途徑,而PHP作為最受歡迎的伺服器端腳本語言,無疑是許多網站開發者必備的技能之一。要達到熟練PHP,首先需要掌握幾個關鍵的知識點,並透過具體的程式碼範例來加深理解。 1.PHP基礎語法PHP的基礎語法與大多數程式語言相似,包括變數、資料型別、運算子、條件語句、循環語句等。以下是一個簡單的範例
