PHP讀取檔案的兩種方式:file_get_contents和fread(附程式碼實例)
本文主要講述了php
中讀取文件的兩種方式:fread
和file_get_contents
,以及這兩者之間同樣是讀取文件,這兩者又有什麼異同。
1.兩個函數的語法:
fread()
fread ( resource $handle , int $length ) : string
# $handle :檔案系統指針,一般由
fopen()
建立的resource
(資源)。$length:讀取檔案的位元組長度。
傳回值: $length長度的字串。
file_get_contents()
#file_get_contents ( string $filename ,bool $include_path=false ,resource $context =? ,int $offset = -1 , int $maxlen = ? ) : string
$filename:要讀取的檔案的名稱。
$include_path:如果需要在 include_path(在
php.ini
中)搜尋檔案的話,請設定參數為 '1'。$context:規定檔案句柄的環境。 context 是一套可以修改流的行為的選項。若使用 null,則忽略。
$offset:規定在檔案中開始讀取的位置。此參數是 PHP 5.1 新增的。
$maxlen:規定讀取的位元組數
#傳回值: $maxlen長度的字串。
2.兩者的差異:
# fread()
需要透過指標讀取取內容,可根據 size
大小 讀內容
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //读取二进制文件时,需要将第二个参数设置成'rb' //获取文件内容 $file_info=fread($file,10); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出:php good b
file_get_contents ()
直接讀取全部內容
<?php //文件路径 $filename="./exit.txt"; echo file_get_contents($filename); ?>
输出:php good better Knowledge is power
#
$file_info=fread($file,filesize($filename));
以上是PHP讀取檔案的兩種方式:file_get_contents和fread(附程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何解決PHPWarning:file_get_contents():Filenamecannotbeempty在進行PHP開發的過程中,我們常常會遇到這樣的錯誤提示:PHPWarning:file_get_contents():Filenamecannotbeempty。這個錯誤通常出現在使用file_get_contents函數時

php+fread()亂碼是因為輸出頁面的編碼和被讀取檔案的編碼不一致,其解決方案:1、開啟對應的PHP檔案;2、透過fread函數讀取檔案;3、透過「iconv('gbk' , 'utf-8', $data)”方法將讀取的內容轉碼即可。

如何解決PHPWarning:file_get_contents():failedtoopenstream:HTTPrequestfailed在進行PHP開發過程中,常常會遇到透過file_get_contents函數向遠端伺服器發起HTTP請求的情況。然而,有時候我們會遇到一個常見的錯誤提示:PHPWarning:file_get_c

PHP檔案快取函數詳解:file_get_contents、file_put_contents、unlink等函數的檔案快取處理方法,需要特定程式碼範例在Web開發中,我們經常需要從檔案讀取資料或將資料寫入到檔案中。而且,在某些情況下,我們需要快取文件的內容以避免頻繁的文件讀寫操作,從而提高效能。在PHP中,有幾個常用的函數可以幫助我們實現文件緩存,這其中包

PHP檔案處理技巧:有效率地讀取與寫入檔案在網路開發過程中,我們經常需要讀取和寫入文件,例如設定檔、日誌檔案、上傳檔案等。然而,文件操作可能會影響系統的效能和效率。因此,我們需要掌握一些高效率的文件處理技巧來提升系統的效能和使用者體驗。本文將介紹一些PHP中的檔案處理技巧,以及針對讀取和寫入檔案的最佳化方法,並提供對應的程式碼範例。高效率讀取文件1.1使用fil

PHP的file_get_contents()函數:如何從檔案讀取內容,具體程式碼範例在PHP中,file_get_contents()是一個非常有用的函數,它允許我們從檔案中讀取內容。無論是讀取文字文件,或是讀取遠端URL中的內容,該函數都能夠輕鬆地完成任務。語法函數的基本語法如下:stringfile_get_contents(string$f

在Python中,讀取.py檔有三種方法。第一種方法是使用內建函數open(),如withopen('example.py','r')asf:content=f.read()。第二種方法是使用import語句,如importexample。第三種方法是使用exec()函數,如withopen('example.py','r')asf:code=f.read()exec(code)。

PHP函數介紹—file_get_contents():讀取URL的內容到字串在Web開發中,經常需要從遠端伺服器取得資料或讀取遠端檔案。 PHP提供了一個非常強大的函數file_get_contents(),它可以方便地讀取URL的內容並將其保存到字串中。本文將介紹file_get_contents()函數的用法,並給出一些程式碼範例來幫助讀者更好
