首頁 後端開發 php教程 在PHP中讀取文件的最後一行

在PHP中讀取文件的最後一行

Aug 27, 2023 pm 10:09 PM
文件處理 php讀取文件 文件的最後一行

在PHP中讀取文件的最後一行

要從 PHP 讀取檔案的最後一行,程式碼如下 -

$line = '';
$f = fopen('data.txt', 'r');
$cursor = -1;
fseek($f, $cursor, SEEK_END);
$char = fgetc($f);
//Trim trailing newline characters in the file
while ($char === "</p><p>" || $char === "\r") {
   fseek($f, $cursor--, SEEK_END);
   $char = fgetc($f);
}
//Read until the next line of the file begins or the first newline char
while ($char !== false && $char !== "</p><p>" && $char !== "\r") {
   //Prepend the new character
   $line = $char . $line;
   fseek($f, $cursor--, SEEK_END);
   $char = fgetc($f);
}
echo $line;
登入後複製

輸出將是讀取並顯示文字檔案的最後一行。

文字檔案以讀取模式打開,遊標設定為指向-1,即最初沒有任何內容。 ‘fseek’函數用於移動到檔案末尾或最後一行。讀取該行直到遇到換行符。之後,將顯示讀取的字元。

以上是在PHP中讀取文件的最後一行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

Laravel中的文件上傳和處理:管理用戶上傳的文件 Laravel中的文件上傳和處理:管理用戶上傳的文件 Aug 13, 2023 pm 06:45 PM

Laravel中的檔案上傳與處理:管理使用者上傳的檔案引言:在現代Web應用程式中,檔案上傳是很常見的功能需求。在Laravel框架中,文件上傳和處理變得非常簡單和有效率。本文將介紹如何在Laravel中管理使用者上傳的文件,包括文件上傳的驗證、儲存、處理和顯示。一、文件上傳文件上傳是指將文件從客戶端上傳到伺服器端。在Laravel中,檔案上傳非常容易處理。首先,

PHP檔案處理入門:讀取與寫入的步驟指引 PHP檔案處理入門:讀取與寫入的步驟指引 Sep 06, 2023 am 09:58 AM

PHP文件處理入門:讀取與寫入的步驟指引在Web開發中,文件處理是一項常見的任務,無論是讀取用戶上傳的文件,還是將結果寫入文件供後續使用,理解如何在PHP中進行文件處理都是至關重要的。本文將提供一個簡單的指引,介紹PHP中文件的讀取和寫入的基本步驟,並附上程式碼範例供參考。文件讀取在PHP中,可以使用fopen()函數開啟一個文件,回傳一個文件資源(file

在PHP中讀取文件的最後一行 在PHP中讀取文件的最後一行 Aug 27, 2023 pm 10:09 PM

要從PHP讀取檔案的最後一行,程式碼如下-$line='';$f=fopen('data.txt','r');$cursor=-1;fseek($f,$cursor, SEEK_END);$char=fgetc($f);//Trimtrailingnewlinecharactersinthefilewhile($char===""||$char==="\r"){&

PHP檔案處理:允許寫入英文但不支援中文? PHP檔案處理:允許寫入英文但不支援中文? Mar 07, 2024 am 08:30 AM

標題:PHP檔案處理:允許寫入英文但不支援中文在使用PHP進行檔案處理時,有時候我們需要限製檔案中的內容只允許寫入英文,而不支援中文字元。這種需求可能是為了保持檔案編碼的一致性,或是為了避免中文字元出現導致的亂碼問題。本文將介紹如何使用PHP進行檔案寫入操作,確保只允許寫入英文內容的方法,並提供具體的程式碼範例。首先,我們要先明確的是,PHP本身並不會主動限

解鎖gz格式檔案解壓縮的Linux檔案處理技巧 解鎖gz格式檔案解壓縮的Linux檔案處理技巧 Feb 24, 2024 pm 09:12 PM

Linux檔案處理技巧:掌握gz格式檔案解壓縮的訣竅在Linux系統中,常常會遇到使用gz(Gzip)格式壓縮的文件,這種檔案格式在網路傳輸和檔案儲存中都非常常見。如果我們想要處理這些.gz格式的文件,就需要學會如何解壓縮它們。本文將介紹解壓縮.gz檔案的幾種方法,並提供具體的程式碼範例,幫助讀者掌握這項技巧。方法一:使用gzip指令解壓縮在Linux系統中,最常

Go語言中文件處理入門指南 Go語言中文件處理入門指南 Apr 08, 2024 pm 04:51 PM

Go語言檔案處理入門指南本文指南介紹了Go語言中檔案處理的基本概念和技術,包括:檔案建立:使用os.Create函數建立新檔案。文件讀取:使用os.Open函數開啟文件,並使用ioutil.ReadAll讀取其內容。實戰案例:複製檔案:使用io.Copy函數複製檔案內容。

在PHP如何處理文件上傳? 在PHP如何處理文件上傳? May 11, 2023 pm 10:31 PM

隨著網路技術的不斷發展,文件上傳功能已成為許多網站不可或缺的一部分。在PHP語言中,我們可以透過一些類別庫和函數來處理文件上傳。本文將重點放在PHP中的文件上傳處理方法。一、表單設定在HTML表單中,我們需要設定enctype屬性為“multipart/form-data”,以支援檔案上傳。程式碼如下:&lt;formaction="upload.

處理大檔案上傳和下載的Go語言開發技巧 處理大檔案上傳和下載的Go語言開發技巧 Jun 30, 2023 am 08:09 AM

Go語言作為一門高效能、並發效能極佳的程式語言,越來越受到開發者的喜愛與廣泛應用。在開發過程中,經常會遇到處理大檔案上傳和下載的需求。本文將介紹在Go語言開發中如何有效率地處理大檔案上傳和下載問題。一、大文件上傳問題的處理在處理大文件上傳問題時,我們需要考慮以下幾個方面:文件切片上傳對於大文件,為了避免一次性將整個文件加載到內存中造成內存溢出,我們可以將大文件切片

See all articles