No probaste haciendo un array con los nombres de los archivos html y después recorrerlo iterando los datos?
Código PHP:
<?php
$opts = array('http' => array('header' => 'Accept-Charset: UTF-8, *;q=0'));
$context = stream_context_create($opts);
//Cargo un array con los nombres de los archivos
$array_filename=array('./rad5.htm','./rad6.htm','./rad7.htm');
//Recorro el array y por cada nombre busco la palabra clave.
foreach($array_filename as $filename){
$dan = file_get_contents($filename, false, $context);
echo $dan;
if (preg_match("/DECRETA/i", $dan, $output)) {
echo "
<table>
<br>...................Se encontro una coincidencia. </br>" ;
} else {
echo "....................No se encontro ninguna coincidencia.";
}
}
?>