Trying to insert text into a file ABOVE a certain line

那年仲夏 提交于 2019-12-04 18:16:49

your foreach code should be:

foreach($lines as $line)
{
    if (strstr($line,$key)){ //look for $key in each line
        fwrite($f,$newline."\n"); //insert data before line with key
    } 
    fwrite($f,$line); //place $line back in file
}

This way you will write the new data first then the original data.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!