可以通过以下步骤来删除 PHP 文件中的某一行:
-
使用 PHP 的 file()
函数将文件内容读入到数组中。例如,以下代码将文件的每一行存储到 $lines
数组中:
$filename = "example.php";
$lines = file($filename);
-
假设要删除第 5 行,可以使用 array_splice()
函数:
$line_number = 5;
array_splice($lines, $line_number - 1, 1);
注意:由于数组的索引从 0 开始计数,因此要将 $line_number
减去 1。
-
使用 file_put_contents()
函数将修改后的数组写回到原始文件:
$new_content = implode("", $lines);
file_put_contents($filename, $new_content);
完整的代码如下:
$filename = "example.php";
$line_number = 5;
$lines = file($filename);
array_splice($lines, $line_number - 1, 1);
$new_content = implode("", $lines);
file_put_contents($filename, $new_content);
注意:请确保在删除任何文件内容之前备份文件!