fopen() 函數用于在 PHP 中打開文件。
此函數的第一個參數含有要打開的文件的名稱,第二個參數規定了使用哪種模式來打開文件:
feof() 函數檢測是否已到達文件末尾(EOF)。
在循環遍歷未知長度的數據時,feof() 函數很有用。
注釋:在 w 、a 和 x 模式下,您無法讀取打開的文件!
fgets() 函數用于從文件中逐行讀取文件。
注釋:在調用該函數之后,文件指針會移動到下一行。
下面的實例逐行讀取文件,直到文件末尾為止:
fgetc() 函數用于從文件中逐字符地讀取文件。
注釋:在調用該函數之后,文件指針會移動到下一個字符。
下面的實例逐字符地讀取文件,直到文件末尾為止:
如需查看 PHP 文件系統函數的完整參考手冊,請訪問我們的PHP Filesystem 參考手冊。
Vladimir
137***4241@qq.com
PHP對逗號分隔符文件(*.csv)的處理。
當如果你需要處理的數據比較少時可以使用csv文件(這是一類文本文件)存儲數據更加便利。
比如在php代碼同目錄下有一個a.csv文件,內容如下:(注意逗號是半角英文)
小王,小紅,小明,小凡
php代碼如何:
?php$fh=fopen("a.csv","r");//這里我們只是讀取數據,所以采用只讀打開文件流$arr=fgetcsv($fh);//這個函數就是讀取CSV文件的函數,他把文本讀入后轉為數組存儲在$arr中fclose($fh);foreach($arr as $key= $html' target='_blank'>value){echo $value;}//循環輸出所有的值
注意:CSV文本編碼必須和HTML的編碼相同,否則用php寫到HTML中,用戶會看到亂碼。也可以使用 iconv 轉碼函數進行轉碼。
VladimirVladimir
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答