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 略有修改。