要修改文件中的某一行內容,可以使用以下步驟:
$filename = 'path/to/file.txt';
$lines = file($filename);
$lineNumber = 3; // 需要修改的行數
$newContent = 'new content'; // 新的內容
$lines[$lineNumber - 1] = $newContent . "\n"; // 修改數組中對應行的內容
file_put_contents($filename, implode('', $lines));
注意:行數從1開始計數,所以要將需要修改的行數減去1來獲取數組中對應的行索引。并且,將修改后的內容加上換行符再寫入數組,以保持文件的格式。
完整的示例代碼如下:
$filename = 'path/to/file.txt';
$lines = file($filename);
$lineNumber = 3; // 需要修改的行數
$newContent = 'new content'; // 新的內容
$lines[$lineNumber - 1] = $newContent . "\n"; // 修改數組中對應行的內容
file_put_contents($filename, implode('', $lines));
請將path/to/file.txt
替換為要修改的文件的實際路徑,3
為需要修改的行數,new content
為新的內容。