Hallo Forum lezers/helpers,
Kan onderstaande code simpeler of kleiner gemaakt worden om bijvoorbeeld maar een foreach te gebruiken. Mocht het kunnen? Hoe pas ik dan twee foreaches aan naar een foreach?
Kan onderstaande code simpeler of kleiner gemaakt worden om bijvoorbeeld maar een foreach te gebruiken. Mocht het kunnen? Hoe pas ik dan twee foreaches aan naar een foreach?
Code:
<?php
$string = file_get_contents('mijnwebsite.nl');
preg_match_all('/href=\"(.*?)\"/i', $string, $matches);
$result = array_unique($matches);
preg_match_all('/wrapped\" title=\"(.*)\">(.*?)<\/span>/i', $string, $titel);
$titels = array_unique($titel);
foreach($result as $match){
foreach ($titels as $naam){
for ($x = 0; $x < count($match); $x++){
echo '<a '.$match[$x].'>'.$naam[$x].'</a>';
echo '<br>';
}
}
}
?>