下面就来详细讲解PHP如何从txt文件中读取数据的完整攻略。
如何从txt文件中读取数据?
1. 读取整个txt文件
我们可以使用PHP内置的文件读取函数file()
直接读取整个txt文件,它会返回一个数组,每一项是文件的一行内容。下面是代码示例:
$lines = file('example.txt');
foreach($lines as $line){
echo $line."<br>";
}
在上面的代码中,我们将example.txt
文件的每一行内容依次输出至网页上,其中br
标签用于换行。
2. 逐行读取txt文件
我们也可以使用PHP内置的文件读取函数fgets()
逐行读取txt文件,它会返回文件的一行内容。我们需要使用一个循环不断读取文件直到文件结束。下面是代码示例:
$file = fopen("example.txt","r");
while(! feof($file)){
$line = fgets($file);
echo $line."<br>";
}
fclose($file);
在上面的代码中,我们使用fopen()
打开example.txt
文件,其中第二个参数r
表示读取,然后使用fgets()
逐行读取文件内容,直到文件末尾不再有内容,最后使用fclose()
关闭文件。
附:从txt文件中读取数据时需要注意txt文件的编码格式,避免出现乱码。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP如何从txt文件中读取数据详解 - Python技术站