您好,登錄后才能下訂單哦!
小編給大家分享一下PHP中fgets()函數怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。
PHP
中經常需要對文件進行讀取,有時候我們可能需要從指定的文件中讀取一行信息,那么我們如何解決這一問題呢?PHP
內置了fgets()
函數,可以從打開的文件中返回一行,本文就帶大家一起來看一看。
首先需要了解的是語法:
fgets ( resource $handle , int $length = ? )
$handle:文件指針必須是有效的,必須指向由 fopen()
或 fsockopen()
成功打開的文件(并還未由 fclose()
關閉)。
$length:從 $handle指向的文件中讀取一行并返回長度最多為 $length - 1 字節的字符串。碰到換行符(包括在返回值中)、EOF
或者已經讀取了 $length - 1
字節后停止(看先碰到那一種情況)。如果沒有指定 $length
,則默認為 1K,或者說 1024 字節。
返回值:從指針 $handle
指向的文件中讀取了 $length - 1
字節后返回字符串。如果文件指針中沒有更多的數據了則返回 false
。錯誤發生時返回 false
。
代碼實例:
帶讀取文件信息:
//exit.txt php good better Knowledge is power 我有一件小法寶 PHP is the best language for web programming, but what about other languages?
1.只有一個參數$handle
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource)."<br>"; echo fgets($resource)."<br>"; echo fgets($resource)."<br>";
輸出: php good better Knowledge is power 我有一件小法寶 PHP is the best language for web programming, but what about other languages?
2.有兩個參數$handle、$length
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>";
輸出:php good better Kn owledge i
以上是“PHP中fgets()函數怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。