阅读量:0
在PHP中,可以使用file_get_contents()
和file_put_contents()
函数来实现批量替换文件内容。以下是一个简单的示例代码:
// 要替换的内容 $search = 'old content'; $replace = 'new content'; // 遍历文件夹中的所有文件 $files = glob('path/to/files/*'); foreach($files as $file){ // 读取文件内容 $content = file_get_contents($file); // 替换内容 $newContent = str_replace($search, $replace, $content); // 将替换后的内容写回文件 file_put_contents($file, $newContent); }
在上面的示例中,首先定义了要替换的内容$search
和$replace
,然后使用glob()
函数获取指定文件夹中的所有文件,遍历每个文件并使用file_get_contents()
读取文件内容,再使用str_replace()
函数将旧内容替换为新内容,最后使用file_put_contents()
函数将替换后的内容写回文件中。