PHP注意:未定义的偏移量无法弄清楚如何解决

时间:2019-07-19 00:55:06

标签: php

我正在尝试打开文件,提取文件中每个字符串的第一个单词,然后将它们写入新文件中。这是我的代码:

<?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

0 个答案:

没有答案