上篇文章給大家介紹了《有關(guān)于PHP數(shù)組的進(jìn)一步了解?。?!》,本文繼續(xù)給大家介紹什么是PHP 文件,如果你對PHP文件的運用感興趣,何不來和我一起學(xué)習(xí)呢?
fopen() 函數(shù)用于在 PHP 中打開文件。 打開文件 fopen() 函數(shù)用于在 PHP 中打開文件。 此函數(shù)的第一個參數(shù)含有要打開的文件的名稱,第二個參數(shù)規(guī)定了使用哪種模式來打開文件。
fopen語法,如下所示:
<html> <body> <?php $file=fopen("welcome.txt","r"); ?> </body> </html>
打開文件模式,如下圖所示:
注釋
:如果 fopen() 函數(shù)無法打開指定文件,則返回 0 (false)。
如果 fopen() 函數(shù)不能打開指定的文件,代碼如下所示:
<html> <body> <?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); ?> </body> </html>
代碼運行結(jié)果如下所示:
關(guān)閉文件:
fclose() 函數(shù)用于關(guān)閉打開的文件:
<?php $file = fopen("test.txt","r"); //執(zhí)行一些代碼 fclose($file); ?>
檢測文件末尾(EOF)
feof() 函數(shù)檢測是否已到達(dá)文件末尾(EOF)。
在循環(huán)遍歷未知長度的數(shù)據(jù)時,feof() 函數(shù)很有用。
注釋:在 w 、a 和 x 模式下,您無法讀取打開的文件!
if (feof($file)) echo "文件結(jié)尾";
逐行讀取文件:
fgets() 函數(shù)用于從文件中逐行讀取文件。
注釋:在調(diào)用該函數(shù)之后,文件指針會移動到下一行。
實例,下面的實例逐行讀取文件,直到文件末尾為止:
<?php $file=fopen("welcome.txt","r") or exit("無法打開文件!"); while (!feof($file)) { echo fgetc($file); } fclose($file); ?>
代碼運行結(jié)果如下所示:
推薦學(xué)習(xí):《PHP視頻教程》