定義和用法
fread - 讀取檔案(可安全用于二進制檔案)版本支持
| PHP4 | PHP5 | PHP7 |
|---|---|---|
| 支持 | 支持 | 支持 |
語法
fread ( resource $handle , int $length )
fread() 從檔案指標 handle 讀取最多 length 個位元組, 該函式在遇上以下幾種情況時停止讀取檔案:
- 讀取了 length 個位元組
- 到達了檔案末尾(EOF)
- 資料包變得可用或套接字超時發生(對于網路流)
- 如果該流被讀取緩沖并且不表示一個普通檔案,則最多讀取一次等于該塊大小的位元組數(通常為8192); 根據先前緩沖的資料,回傳資料的大小可能大于塊大小,
引數
| 引數 | 必需的 | 描述 |
|---|---|---|
| handle | 是 | 檔案指標必須是有效的,必須指向由 fopen() 或 fsockopen() 成功打開的檔案(并還未由 fclose() 關閉), |
| length | 是 | 最多讀取 length 個位元組, |
示例
$filename = "/usr/local/something.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle);
相關函式
fwrite() - 寫入檔案(可安全用于二進制檔案) fopen() - 打開檔案或者 URL popen() - 打開行程檔案指標 fgets() - 從檔案指標中讀取一行 fgetss() - 從檔案指標中讀取一行并過濾掉 HTML 標記 fscanf() - 從檔案中格式化輸入 file() - 把整個檔案讀入一個陣列中 fpassthru() - 輸出檔案指標處的所有剩余資料 ftell() - 回傳檔案指標讀/寫的位置 rewind() - 倒回檔案指標的位置
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/125419.html
標籤:PHP
下一篇:lumen 回應宏
