preg_match_all('@<p class="baslik">(.*?)</p>@si',$kaynak,$baslik);
preg_match_all('@<p class="link">(.*?)</p>@si',$kaynak,$link);
preg_match_all('@<p class="yazar">(.*?)</p>@si',$kaynak,$yazar);
$baslik = $baslik[0];
$link = $link[0];
$yazar = $yazar[0];
foreach($deger as $ver){
echo $ver."<br />";
}yukarıdaki baslik, link ve yazarı foreach içinde nasıl listelerim?
preg_match_all ve foreach
5
●686
- 02-01-2014, 20:15:29preg_match_all ile topladığımız verileri foreach ile ekrana yazdırabilir miyiz? örnek kod veriyim.
- 10-09-2017, 23:06:51Doğru mu anladım bilmiyorum ama:
preg_match_all('@<p class="baslik">(.*?)</p>@si',$kaynak,$baslik); preg_match_all('@<p class="link">(.*?)</p>@si',$kaynak,$link); preg_match_all('@<p class="yazar">(.*?)</p>@si',$kaynak,$yazar); $veriler[]= $baslik[0]; $veriler[] = $link[0]; $veriler[] = $yazar[0]; foreach($veriler as $ve){ echo $ve.'<br />'; } - 10-09-2017, 23:07:15Bu işlemi iki farklı şekilde yapabilirsiniz. Test etmedim ama çalışmaları lazım.dewadam adlı üyeden alıntı: mesajı görüntüle
$i = 0; foreach($baslik as $b){ echo $baslik[$i]; echo $link[$i]; echo $yazar[$i]; $i++; }$count = count($baslik); for($i=0; $i < $count; $i++){ echo $baslik[$i]; echo $link[$i]; echo $yazar[$i]; }