php中怎麼實作file_put_contents追加和換行?
下面小編就為大家帶來一篇PHP中file_put_contents追加和換行的實作方法。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧
在PHP的一些應用中需要寫日誌或記錄一些訊息,這樣的話。可以使用fopen(),fwrite()以及 fclose()這些來操作。也可以簡單的使用file_get_contents()和file_put_contents().
file_put_contents()寫入檔案。 預設的是重新寫文件,也就是會 替換原先的內容。追加的話使用參數FILE_APPEND.
以追加形式寫入內容當設定flags 參數值為FILE_APPEND 時,表示在已有檔案內容後面追加內容的方式寫入新資料:
#FILE_APPEND:在檔案最後以追加的方式寫入資料
int file_put_contents ( string filename, string data [, int flags [, resource context]] ) file_put_contents("log.txt", "Hello world everyone.", FILE_APPEND);
//參數說明:
filename //要寫入資料的檔案名稱
data //要寫入的資料。類型可以是string,array(但不能為多維數組),或是stream 資源
flags //可選,規定如何開啟/寫入文件。可能的值:
FILE_USE_INCLUDE_PATH://檢查filename 副本內建的路徑
FILE_APPEND://在檔案結尾以追加的方式寫入資料
LOCK_EX://對檔案上鎖
#context //可選,Context是一組選項,可以透過它修改文字屬性
很多時候記錄日誌需要換行。不建議使用\r\n,因為:
在windows中\r\n是換行
在Mac中\r是換行
在Liunx中\n是換行
但是PHP提供了一個常數來匹配不同的作業系統,即:
PHP_EOL
file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND);
以上這篇PHP中file_put_contents追加和換行的實作方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
以上是php中怎麼實作file_put_contents追加和換行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

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

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

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

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

許多用戶在辦公室都會使用BarTender軟體,最近一些新用戶詢問BarTender中如何換行?下文小編就為各位帶來了BarTender中換行的方法,讓我們一同來下文看看吧。 1、在BarTender中,點選工具列中的建立文字按鈕,選擇建立單行文本,輸入文字內容。 2.雙擊創建的文字對象,開啟文字屬性對話框。切換至「文字格式」選項卡,將右側的「類型」勾選為「段落」。 3、點選關閉,調整文字方塊大小或輸入更多文字,或依實際要求換行都可以。

Excel在是使用的過程中我們要進行很多不一樣的操作,有的時候需要在一個單元格內換行,那麼想要換行具體要怎麼操作呢?下面就來看看電腦excel表格換行方法吧。 【excel表格操作方法集合】excel表格怎麼換行答案:可以透過自動換行和設定儲存格格式來操作。一、自動換行1、我們在表格中選擇需要進行換行的區域之後在【開始】頁面中點擊【自動換行】;2、然後我們在調整A列寬度為合適值就可以了;二、設定單元格格式1、首先我們選擇需要進行換行的區域之後右鍵滑鼠,點選【設定儲存格格式】;2、然後在彈出的

蘋果電腦Excel單元格內換行蘋果電腦的Excel軟體是一款強大的電子表格工具,它提供了許多方便的功能,以幫助使用者進行資料處理和分析。在使用Excel時,有時我們需要在單元格內輸入多行文本,以便更好地組織和呈現資料。然而,由於蘋果電腦的Excel與Windows版本的Excel略有不同,因此換行的方法也有所不同。在Windows版本的Excel中,我們可以直

1.多次按空白鍵,將遊標移到最右邊處,再輸入文字就可以實現換行了。 2.需要換行時點選鍵盤上的麥克風圖標,語音說【換行】。 3.備忘錄使用場景中,輸入法中有【換行】選項,可透過複製的方式實現換行。 4.在appstore下載其他第三方輸入法使用。

Go語言是一種現代化、高效且簡潔的程式語言,廣泛應用於各種領域的軟體開發。在Go語言中,輸出帶有換行符的文字非常簡單,可以透過使用fmt套件提供的Println函數來實現。以下我們將具體介紹如何在Go語言中輸出帶有換行符的文本,以及相關的程式碼範例。在Go語言中,想要輸出帶有換行符的文本,可以使用fmt套件提供的Println函數。 Println函數會在輸出文字的

PyCharm是一款功能強大的Python整合開發環境,其自動換行功能可幫助開發者更有效率地編寫程式碼。本文將介紹如何快速掌握PyCharm中的自動換行功能,並提供具體的程式碼範例。一、啟用自動換行功能在PyCharm中,預設是不啟用自動換行功能的,需要手動設定才能使用。具體的操作步驟如下:開啟PyCharm,進入File->Settings;

PHP替換換行的方法詳解在PHP開發中,有時候我們需要將字串中的換行符號進行替換或處理。換行符在不同平台下可能會有不同的表示方式,因此需要對其進行統一處理,以確保字串在不同環境下的顯示效果一致。本文將詳細介紹PHP中替換換行的方法,包括常見的換行符號和具體的程式碼範例。一、常見的換行符號在不同作業系統中,換行符號的表示方式可能略有不同。主要的換行符號包括:Windo

excel是一款功能強大的電子表格軟體,可以幫助我們處理各種數據和資訊。使用excel時,有時候我們需要調整表格的佈局,包括換行和列順序。下面,我將為大家詳細介紹excel怎麼換行和調整列的順序。一、換行1.使用換行符號:在excel中,我們可以使用換行符號來實現換行。具體操作如下:a.選取需要進行換行的儲存格或儲存格區域。 b.在選取的儲存格中輸入想要換行的
