首頁 > 後端開發 > PHP問題 > php中fgets是什麼意思

php中fgets是什麼意思

青灯夜游
發布: 2023-03-14 16:58:01
原創
4106 人瀏覽過

在PHP中,fgets的意思是「從檔案讀取一行資料」;fgets()函數可以從開啟的檔案中一次讀取一行數據,並傳回指定長度的數據,語法「fgets( $handle,$length)」。

php中fgets是什麼意思

本教學操作環境: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中fgets是什麼意思

<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?>
登入後複製

php中fgets是什麼意思

接著循環語句也可逐行讀取全部資料:

<?php
$handle = fopen("test.txt","r");
if ($handle) {
        while (($info = fgets($handle, 1024)) !== false) {
            echo $info.&#39;<br>&#39;;
        }
        fclose($handle);
    }  
?>
登入後複製

php中fgets是什麼意思

#推薦學習:《PHP影片教學

以上是php中fgets是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板