我需要在另外两行之间的文本文件中插入一行:
1:30-12:32 1
2:30-12:34 1
3:30-12:35 1
举个例子,我需要在1到2之间插入一条30-12:34 0的线。 我有代码通过查看以前的数字来计算需要插入的内容,但我需要帮助插入文本。 谢谢
答案 0 :(得分:0)
使用此选项然后
function replaceInFile($what, $with, $file){
$buffer = "";
$fp = file($file);
foreach($fp as $line){
$buffer .= preg_replace("|".$what."[A-Za-z_.]*|", $what.$with, $line);
}
fclose($fp);
echo $buffer;
file_put_contents($file, $buffer);
}
然后在文本中输入前面的行,并按照您想要的内容输入。