此代码将读取1000到2000之间的行,然后保存到数组。但是,当我运行它时,它什么都没显示。请帮我解决一下!谢谢!
<?php
header('Content-type: text/plain');
$filename = glob(__DIR__ . DIRECTORY_SEPARATOR . '*.txt');
$file = new SplFileObject($filename[0]);
$fileIterator = new LimitIterator($file, 1000, 2000);
foreach($fileIterator as $line) {
$array=$line, PHP_EOL;
}
var_dump($array);
?>
答案 0 :(得分:1)
更改此行
$array=$line, PHP_EOL;
到此:
$array[]=$line . PHP_EOL;