TurkeyDesign adlı üyeden alıntı

İki foreach birleştirilir. Örneğin ilk foreach id'si $id1 olsun. 2. foreach id'si $id2 olsun. İlk foreach mutlaka oylanan bilgisi çeksin diğeri de içerik olsun.


foreach ($oylayanlar as $oylayan_data){
$oylayan_id = $oylayan_data["id"];

foreach ($icerikler as $icerik_data){
$icerik_id = $icerik_data["id"];
$icerik_baslik = $icerik_data["baslik"];

if($oylayan_id == $icerik_id) {} else {
?>
//içerikleri burada yayımlayın.



yukarıdaki kodun manası şudur. Oylayanların id'si ile içerikteki id'leri birleştirdik. Eğer oylananların id'si içerik iid'si ile eşit ise içeriği gösterme değilse göster demiş olduk.

Bunu uygula kendine göre dediğin olur.


Teşekkürler

Ama foreach lerin içerisnde sadece bunlar olsa bunu yapıcaktım zaten fakat bir sürü değişken var ve kodlar çok uzun ve karışık oluyor başka kısa bir çaresi yoksa bunu yapıcam

bilmiyorum belkide aynı uzunlukta olur yapmak istediğim şey, ben biraz daha araştırayım :D