我正在尝试打开文件,提取文件中每个字符串的第一个单词,然后将它们写入新文件中。这是我的代码:
<?php
$i = 1;
$fn = fopen("listincomp.txt","r");
while(!feof($fn)){
$line[$i] = fgets($fn, 81740);
$i++;
}
fclose($fn);
$file = fopen("list.txt","a");
for($i = $i; $i > 0; $i--) {
$content = $line[$i];
$line[$i] = substr($content, 0, 9);
$file = fopen('list.txt', 'w');
fwrite($file, $line[$i]);
fwrite($file, "\n");
}
fclose($file);
?>
它写第一行,然后停止。我认为它应该总共写337个字符串。这是错误:
PHP注意:未定义偏移量:337