我有一个包含多行文字的.txt文件。
Lorem
Ipsum
Dolor
Sit
Amet
当访问URL中定义了数字(?n = 3 *)的PHP页面时,会显示和删除文本文件中的代码行数吗?
即:?n = 2显示:
Lorem
Ipsum
.txt文件现在包含:
Dolor
Sit
Amet
答案 0 :(得分:0)
您可以使用file
,array_splice
,implode
和file_put_contents
$fileAsArray = file('yourfile.txt', FILE_IGNORE_NEW_LINES);
$extractedLines = array_splice($fileAsArray, 0, $_GET['n']);
file_put_contents('yourfile.txt', implode(PHP_EOL, $fileAsArray));
foreach($extractedLines as $line)
echo $line.PHP_EOL;