1st line
2nd line
...
//append here
last line
我有一个php脚本使用文件put content append
我需要在最后一行和最后一行之间追加最后一行?
谁知道如何实现这个目标?答案 0 :(得分:3)
或者,您可以使用file()
并输出数组。从那里你可以确定第二行到最后一行。考虑这个例子:
$replacement = "Hello World";
$contents = file('file.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$size = count($contents);
$contents[$size-2] = $replacement; // point it to the second last line and assign
$temp = implode("\n", $contents);
file_put_contents('file.txt', $temp);