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