Her şeyi bir dizide kayıt ettirip sonrasında foreach içerisinde kullanmak istiyorsan, preg_match_all'den hemen öncesinde array başlatıp çekilenleri array içerisine alıp sonrasında foreach döngüsünde kullanabilirsiniz.

<?php 
$kayit = array();
$kayit[] = "test";
$kayit[] = "test2";
$kayit[] = "test3";

foreach($kayit as $yeni){
echo $yeni."<br>";
}
?>
test
test2
test3