file
(PHP 3, PHP 4 >= 4.0.0)file — 讀取整個文件到數組描述
array file (string filename [, int use_include_path])
除瞭file()返回的是數組,其它的與readfile()一樣。數組的每個元素對應文件的每一行,而帶有換行符。
註意:在結果數組中的每行包含著行結尾,如果你不想要行結尾你可使用trim() 函數去掉它。
如果你想在包含路徑中搜索文件,你可以使用可選的第二個參數並把它設置為”1″。
<?php// 獲得一個網頁的數組並打印它$fcontents = file (https://www.php.net/);while (list ($line_num, $line) = each ($fcontents)) { echo "Line $line_num:; “, htmlspecialchars ($line), “
“;}// 獲得一個網頁到字符串中$fcontents = join (, file (https://www.php.net/));?>
警告
這個函數不能用於二進制!
提示:如果”fopen wrappers”配置已經打開,你可以在這個函數中使用 URL 作為文件名。
參見readfile(), fopen(), fsockopen(), 和 popen().