file()與file_get_contents()一樣,都是讀取某文件的內容。file_get_contents()輸出的是整個文件(不能讀取TXT里的首行縮進和換行符)。 file() 函數把整個文件讀入一個數組中。與 file_get_contents() 類似,不同的是 file() 將文件作為一個數組返回。數組中的每個單元都是文件中相應的一行,包括換行符在內。如果失敗,則返回 false。
array(
[0] test1
[1]
[2] test2
)
利用file()這個特性,我們可以用循環的方法把HTML的換行符和空格符放與文字連在一起。
welcome.txt 文件內容:
test1
test2
$welcomefile=file('welcome.txt'); //返回數組的內容
foreach($welcomefile as $v){
echo $v.'<br>';
}
通過上面的代碼,就能在.PHP文件中輸出帶
和 <br>
的換行符,實現換行了。
缺點:該方式不適合大文件的讀取,存在效率,內存等問題
原文鏈接:https://blog.csdn.net/qyyl2013/article/details/45153265?utm_source=blogxgwz1