首頁 >後端開發 >php教程 >PHP文件處理的基礎知識(總結)

PHP文件處理的基礎知識(總結)

藏色散人
藏色散人原創
2019-01-31 15:29:513012瀏覽



任何應用程式都需要檔案處理。對於某些要完成的任務,需要處理文件。 PHP中的檔案處理類似於檔案處理是透過使用任何程式語言(如C)完成的,PHP有許多函數可以處理普通檔案。

PHP文件處理的基礎知識(總結)

這些函數是:

1.fopen() - PHP fopen()函數用來開啟檔案。 fopen()的第一個參數包含要開啟的檔案的名稱,第二個參數說明需要開啟檔案的模式,例如,

<?php 
$file = fopen(“demo.txt”,&#39;w&#39;); 
?>

可以使用以下任何一種模式開啟檔案:

“w” -開啟檔案以進行寫入。如果文件不存在,則建立新文件,如果文件已存在則刪除文件內容。

“r” -檔案開啟以供唯讀使用。

“a” -檔案開啟以便寫入。文件指標指向文件末尾。保留文件中的現有資料。

“w ” -開啟檔案進行讀寫。如果文件不存在,則建立新文件,如果文件已存在則刪除文件內容。

“r ” -開啟檔案進行讀取/寫入。

“a ” -開啟檔案進行寫入/讀取。文件指標指向文件末尾。保留文件中的現有資料。如果文件不存在則建立新文件。

“x” -為只寫建立新檔案。

2.fread() - - 使用fopen()開啟檔案後,使用fread()讀取資料內容。它需要兩個參數。一個是檔案指針,另一個是檔案大小,以位元組為單位,例如,

<?php 
$filename = "demo.txt"; 
$file = fopen( $filename, &#39;r&#39; ); 
$size = filesize( $filename ); 
$filedata = fread( $file, $size ); 
?>

3.fwrite() -可以使用fwrite()函數建立新檔案或將文字附加到現有文件。 fwrite()函數的參數是檔案指標和要寫入檔案的文字。它可以包含可選的第三個參數,其中指定要寫入的文字的長度,例如,

<?php 
$file = fopen("demo.txt", &#39;w&#39;); 
$text = "Hello world\n"; 
fwrite($file, $text); 
?>

4.fclose() -使用fclose()函數關閉檔案。它的參數是需要關閉的文件,例如,

<?php 
$file = fopen("demo.txt", &#39;r&#39;); 
fclose($file); 
?>

這篇文章就是關於PHP文件處理的基礎知識介紹,希望對需要的朋友有所幫助!



以上是PHP文件處理的基礎知識(總結)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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