亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁課程PHP Fun Breakthrough Classfopen, fread, fclose operations read files

fopen, fread, fclose operations read files

目錄列表

讀取文件

我們在上一節(jié)當(dāng)中,我們講到了可以進行文件操作。而讀取文件是一個最最常用的功能。

讀取文件步驟語法:

1.打開資源:

// resource fopen ( string $文件名, string 模式)

2.使用相關(guān)函數(shù)進行操作:

// string fread ( resource $操作資源, int 讀取長度)

3.關(guān)閉資源:

// bool fclose ( resource $操作資源 )

fopen函數(shù):打開文件

fopen參數(shù):

  • 1.文件打開的路徑

  • 2.打開文件的模式

fopen返回類型:是一個資源類型,我們第一次遇到了之前基礎(chǔ)類型的時候講到的資源類型。資源類型需要其他的函數(shù)來操作這個資源。所有的資源有打開就要有關(guān)閉。

fread函數(shù): 函數(shù)的功能的功能是讀取打開的文件資源。讀取指定長度的文件資源,讀取一部份向后移動一部份。至到文件結(jié)尾。

fclose函數(shù) :fclose函數(shù)的功能是關(guān)閉資源。資源有打開就有關(guān)閉。

了解完函數(shù),后兩個函數(shù)比較簡單。而fopen函數(shù)的模式到底是什么,fopen的模式有下面幾個,我們來講一下fopen的模式:

{4_GO9_3I7UKU}X1TIFK%NH.png

接下來,我們只來學(xué)習(xí)r模式,下結(jié)課我們在將寫入的時候再來講講其他幾個模式。、

1.打開文件:

<?php
   //你可以創(chuàng)建一個NoAlike.txt,以只讀模式打開
   $fp = fopen('NoAlike.txt', "r");
   //var_dump()操作一下$fp看看效果,輸出的是不是只有類型提示的是resource
   var_dump($fp);
?>

2.讀取文件:

<?php
   $fp = fopen('NoAlike.txt', "r");
   //打開一個文件類型后,讀取長度
   $contents = fread($fp, 1024);
?>

3.關(guān)閉文件:

<?php
   $fp = fopen($filename, 'r');
   $contents = fread($fp, 1024);
   // 讀取完事后關(guān)閉文件
   fclose($fp);
   echo $contents;
?>

其他注意事項:

L}`6]HO@`JOCM)DV3647F31.png

說明:

  • 實驗無法讓肉眼看到這個實驗效果。大家記住有這個特點即可。

  • Windows 下提供了一個文本轉(zhuǎn)換標(biāo)記('t')可以透明地將 \n 轉(zhuǎn)換為 \r\n。

  • 與此對應(yīng)還可以使用 'b' 來強制使用二進制模式,這樣就不會轉(zhuǎn)換數(shù)據(jù)。要使用這些標(biāo)記,要么用 'b' 或者用 't' 作為 mode 參數(shù)的最后一個字符。

選擇正確可讀可寫的模式打開文件。

1/2