php逐行读取txt文件写入数组的方法
假设有user.txt文件如下:
user01
user02
user03
user04
user05
user06
user07
逐行读取user.txt并写入数组的方法如下:
$file = fopen("user.txt", "r"); //打开txt文件
$user=array();
$i=0;
//输出文本中所有的行,直到文件结束为止。
while(! feof($file))
{
$user[$i]= fgets($file);//fgets()函数从文件指针中读取一行
$i++;
}
fclose($file);
$user=array_filter($user);
print_r($user); //直接输出数组
foreach ($user as $use) { //遍历数组,每个元素单行输出
echo $use . "<br>";
}
转载自 http://www.jb51.net/article/68828.htm 略有修改。
本文介绍了一种使用PHP从TXT文件逐行读取内容并存储到数组中的方法。通过打开文件,使用while循环结合fgets函数读取每一行,直至文件结束。最后利用array_filter清理数组,并输出结果。

141

被折叠的 条评论
为什么被折叠?



