我在文本文件中有5000行,用新行分隔,如:
text1
text2
text3
..etc
我需要从这个文件中逐个将它们作为我脚本中的变量,然后将结果添加到文件而不覆盖最后一行。
如果我尝试将所有数组粘贴到表单并发出如下命令:
$List = preg_split("/\\r\\n|\\r|\\n/", $_REQUEST['text']);
foreach ($List as $text) {
echo (isset($_REQUEST['text']) ? '<pre>' .$exp->result.'</pre>' : $exp->result);
}
它可以工作,但不到100行,或服务器停机。
问题是:
答案 0 :(得分:0)
此代码从输入文件中读取数据,并将每行放入新文件。
<?php
$FILE = fopen("data.txt", "r");
$FILEOUT = fopen("outfile.txt","a");
while($line = fgets($FILE))
{
#add each line to out file
fwrite($FILEOUT,$line);
}
fclose($FILE);
fclose($FILEOUT);
?>