Ajuda com codigo PHP

Estou querendo criar um script para entrar em outros arquivos php do mesmo diretório ,e alterar a referencia de um link para todas as paginas .Ate agora o que consegui fazer foi abrir os arquivos e verificar se existe a parte do link que quero trocar dentro do arquivo.
O código esta abaixo ,alguém teria uma solução melhor , ou um exemplo parecido . pois não estou conseguindo pegar a palavra e trocar ela no arquivo.

`<?php
$arquivos = array();
$arquivos[] = “arquivo1.php”;
$arquivos[] = “arquivo2.php”;
$arquivos[] = “arquivo3.php”;

foreach ($arquivos as $a){
$aq = fopen($a,"r+");
while (!feof($aq)){
	$le = fgets($aq);
	
	if(preg_match("/arquivo.txt/",$le)){
		
		echo "alterar";
	}
	

fclose($aq);
}

}

?>

`