You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PHP中搜索文件内指定文本并删除后重新保存文件?

解决方法:移除指定文本并重新保存文件

嘿,这事儿很容易搞定,接着你已有的代码往下写就行,分两步走:

首先用字符串替换把目标文本删掉,再把修改后的内容写回原文件。直接上完整代码:

<?php
// 你已经完成的读取文件步骤
$file = file_get_contents("test.txt");

// 把目标文本'Continued...'替换为空字符串,相当于删除它
$modifiedContent = str_replace('Continued...', '', $file);

// 将修改后的内容写回文件,默认会覆盖原文件内容
file_put_contents("test.txt", $modifiedContent);
?>

额外说明:

  • 这里用str_replace()是最优选择,因为你要删除的是固定明确的文本,它比正则表达式更快更直接。如果以后需要匹配复杂模式,再考虑preg_replace()。
  • file_put_contents()会自动帮你处理文件打开、写入、关闭的流程,非常省心。要是原文件不存在,它还会自动创建(不过你这里已经有test.txt了,不用操心这个)。
  • 记得确认PHP脚本对test.txt所在目录有写入权限,不然会保存失败哦。

内容的提问来源于stack exchange,提问作者 phong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:37:03