Я пытаюсь найти некоторые определенные блоки в своем файле данных и заменить что-то внутри них. После этого все это (с заменой данных) переместилось в новый файл. Мой код на данный момент выглядит так:preg_replace внутри задач preg_match_all
$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
?
Спасибо!