请返回php代码 删除文本中的某一行
以下是一个简单的PHP代码,用于删除文本中的某一行:
<?php
$filename = "example.txt"; // 文件名
$linenum = 3; // 要删除的行数
// 打开文件
$file = fopen($filename, "r");
if (!$file) {
die("无法打开文件");
}
// 读取文件内容
$content = "";
$counter = 0;
while (!feof($file)) {
$line = fgets($file);
$counter++;
if ($counter != $linenum) {
$content .= $line;
}
}
// 关闭文件
fclose($file);
// 打开文件以写入内容
$file = fopen($filename, "w");
if (!$file) {
die("无法打开文件");
}
// 写入内容
fwrite($file, $content);
// 关闭文件
fclose($file);
echo "已删除第 $linenum 行!";
?>
这段代码首先打开指定的文件,并逐行读取文件内容。然后,它将要删除的行数从文件内容中移除,并将剩余的内容写回到文件中。最后,它输出一个消息,确认已删除指定的行数。
原文地址: https://www.cveoy.top/t/topic/Gyz 著作权归作者所有。请勿转载和采集!