任何應用程式都需要檔案處理。對於某些要完成的任務,需要處理文件。 PHP中的檔案處理類似於檔案處理是透過使用任何程式語言(如C)完成的,PHP有許多函數可以處理普通檔案。
這些函數是:
1.fopen() - PHP fopen()函數用來開啟檔案。 fopen()的第一個參數包含要開啟的檔案的名稱,第二個參數說明需要開啟檔案的模式,例如,
<?php $file = fopen(“demo.txt”,'w'); ?>
可以使用以下任何一種模式開啟檔案:
“w” -開啟檔案以進行寫入。如果文件不存在,則建立新文件,如果文件已存在則刪除文件內容。
“r” -檔案開啟以供唯讀使用。
“a” -檔案開啟以便寫入。文件指標指向文件末尾。保留文件中的現有資料。
“w ” -開啟檔案進行讀寫。如果文件不存在,則建立新文件,如果文件已存在則刪除文件內容。
“r ” -開啟檔案進行讀取/寫入。
“a ” -開啟檔案進行寫入/讀取。文件指標指向文件末尾。保留文件中的現有資料。如果文件不存在則建立新文件。
“x” -為只寫建立新檔案。
2.fread() - - 使用fopen()開啟檔案後,使用fread()讀取資料內容。它需要兩個參數。一個是檔案指針,另一個是檔案大小,以位元組為單位,例如,
<?php $filename = "demo.txt"; $file = fopen( $filename, 'r' ); $size = filesize( $filename ); $filedata = fread( $file, $size ); ?>
3.fwrite() -可以使用fwrite()函數建立新檔案或將文字附加到現有文件。 fwrite()函數的參數是檔案指標和要寫入檔案的文字。它可以包含可選的第三個參數,其中指定要寫入的文字的長度,例如,
<?php $file = fopen("demo.txt", 'w'); $text = "Hello world\n"; fwrite($file, $text); ?>
4.fclose() -使用fclose()函數關閉檔案。它的參數是需要關閉的文件,例如,
<?php $file = fopen("demo.txt", 'r'); fclose($file); ?>
這篇文章就是關於PHP文件處理的基礎知識介紹,希望對需要的朋友有所幫助!
以上是PHP文件處理的基礎知識(總結)的詳細內容。更多資訊請關注PHP中文網其他相關文章!