實務應用中請記得以 fclose($fp) 關閉檔案指標。
$fp = fopen('test.txt', 'r');
$str = fread($fp, filesize('test.txt'));
echo str_replace("\r\n", '
', $str);
fclose($fp);
$str = file_get_contents('test.txt');
echo str_replace("\r\n", '
', $str);
$fp = fopen('test.txt', 'r');
$str = ''; $buffer = 1024;
while (!feof($fp)) { $str .= fread($fp, $buffer); }
echo str_replace("\r\n", '
', $str);
fclose($fp);
$lines = file('test.txt');
foreach ($lines as $line) { echo $line . '
'; }
$fp = fopen('test.txt', 'r');
$str = '';
while (!feof($fp)) { $str .= fgets($fp); }
echo str_replace("\r\n", '
', $str);
fclose($fp);
file_get_contents() 最簡潔。file() 或 fgets()。