技术分享:PHP读取TXT文本内容的五种实用方法
<?php
// 方法1: 使用file_get_contents()
$content = file_get_contents('example.txt');
echo $content;
// 方法2: 使用fopen()和fread()
$handle = fopen('example.txt', 'r');
$content = fread($handle, filesize('example.txt'));
fclose($handle);
echo $content;
// 方法3: 使用fopen()和fgets()逐行读取
$handle = fopen('example.txt', 'r');
while (!feof($handle)) {
echo fgets($handle) . "<br>";
}
fclose($handle);
// 方法4: 使用file()将文件内容按行存入数组
$lines = file('example.txt');
foreach ($lines as $line) {
echo htmlspecialchars($line) . "<br>";
}
// 方法5: 使用SplFileObject类
$file = new SplFileObject('example.txt');
while (!$file->eof()) {
echo $file->fgets() . "<br>";
}
?>
这段代码展示了五种读取TXT文件内容的方法,包括逐行读取和读取到字符串/数组中。每种方法都有其适用的场景,开发者可以根据实际需求选择合适的方法。
评论已关闭