PHP在文本文件中的两行之间添加行

时间:2015-03-30 12:06:31

标签: php

我需要在另外两行之间的文本文件中插入一行:

1:30-12:32 1

2:30-12:34 1

3:30-12:35 1

举个例子,我需要在1到2之间插入一条30-12:34 0的线。 我有代码通过查看以前的数字来计算需要插入的内容,但我需要帮助插入文本。 谢谢

1 个答案:

答案 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);
}

然后在文本中输入前面的行,并按照您想要的内容输入。