array file ( string $filename [, int $use_include_path [, resource $context ]] )
和 file_get_contents() 同樣,只除了 file() 將文件做爲一個數組返回,而file_get_contents( )返回字符串。數組中的每一個單元都是文件中相應的一行,包括換行符在內。若是失敗 file() 返回 FALSE。php
<?php // 將一個文件讀入數組。本例中經過 HTTP 從 URL 中取得 HTML 源文件。 $lines = file('http://www.example.com/'); // 在數組中循環,顯示 HTML 的源文件並加上行號。 foreach ($lines as $line_num => $line) { echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n"; } // 另外一個例子將 web 頁面讀入字符串。參見 file_get_contents()。 $html = implode('', file ('http://www.example.com/')); ?>