在PHP中,fgets的意思是「從檔案讀取一行資料」;fgets()函數可以從開啟的檔案中一次讀取一行數據,並傳回指定長度的數據,語法「fgets( $handle,$length)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
PHP fgets是一種基於php語言開發的可以從檔案指標讀取一行資料並傳回資料的功能函數。
fgets()函數用於從打開的檔案中一次讀取一行數據,該函數的語法格式如下:
fgets($handle,$length)
其中參數$handle
是被打開的檔案;參數$length
為可選參數,用來設定讀取的資料長度。
函數能夠實現從指定檔案 $handle
中讀取一行並傳回長度最大值為 $length
-1 個位元組的字串。在遇到換行符號、EOF 或讀取了 $length-1
位元組後停止。如果忽略 $length
參數,則預設會讀取 1k(1024位元組)長度。
範例:
使用fgets() 函數讀取「test.txt」檔案的一行資料
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>
接著循環語句也可逐行讀取全部資料:
<?php $handle = fopen("test.txt","r"); if ($handle) { while (($info = fgets($handle, 1024)) !== false) { echo $info.'<br>'; } fclose($handle); } ?>
#推薦學習:《PHP影片教學》
以上是php中fgets是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!