我试图在我的数据文件中找到某些块并替换其中的某些内容。之后将整个内容(带有替换数据)放入一个新文件中。我目前的代码如下所示:
$content = file_get_contents('file.ext', true);
//find certain pattern blocks first
preg_match_all('/regexp/su', $content, $matches);
foreach ($matches[0] as $match) {
//replace data inside of those blocks
preg_replace('/regexp2/su', 'replacement', $match);
}
file_put_contents('new_file.ext', return_whole_thing?);
现在的问题是我不知道如何返回_whole_thing。基本上,file.ext 和 new_file.ext 几乎相同,除了替换的数据。有什么建议应该代替return_whole_thing
什么?
谢谢!