php取代某一行內容的方法:1.利用file函數讀取檔案;2、取得目前行內容,透過「$fp->write("hello");」方式修改內容即可。
本文操作環境:Windows7系統、PHP7.1版本、Dell G3電腦
php怎麼取代某一行?
php替換文件指定行的內容
第一種
利用file 函數讀取文件,每一行都是數組元素
$arr = file($file); $arr[$line] = "hello"; file_put_contents($file, implode("", $arr))
第二種
$fp = new \SplFileObject('./test.php', 'r+'); //转到第二行, seek方法参数从0开始计数, 经我测试指针指向行尾了, 所以修改的是第三行 $fp->seek(1); //获取当前行内容(第二行) $line = $fp->current(); $fp->write("hello");
推薦學習:《PHP影片教學》
以上是php怎麼替換某一行內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!