YaLaN adlı üyeden alıntı: mesajı görüntüle
merhaba arkadaşlar
foreach döngüm var bi tane veri tabanından çektiği bilgilerle divler oluşturuyorum.
istediğim olay her 3 divden sonra 1 tane reklam eklemek istiyorum.(adsense reklam kodu)
        foreach($Channels as $channel):
                    
                    $schedule = get_schedule_by_channel_id_streaming($channel->channel_id);
                    
                    if(!empty($schedule) == FALSE){ continue; }

                    $NowTime = strtotime(date("H:i"));
                    $StartTime = strtotime($schedule->schedule_start_time);
                    $EndTime = strtotime($schedule->schedule_end_time);

                    $ProcessedTime = $NowTime-$StartTime;
                    $TotalTime = $EndTime-$StartTime;

                    $BarX = ceil($ProcessedTime / $TotalTime * 100);

                    $ProgessBarPercent = $BarX;

                    $program = get_program($schedule->schedule_program);
                ?>
<div class="wrapper">
<div class="new-tvs">

<a href="<?php echo base_url(get_setting("channel_permalink")."/".$channel->channel_permalink); ?>" class="item">
<div class="channel-logo"> <span> <img src="<?php echo base_url()."/".$channel->channel_logo; ?>" alt="<?php echo $channel->channel_seo_title; ?>"> </span></div><div class="channel-details">
    
    
        <div class="percentage">
                                <div class="progress-bar progress-bar-dark" style="width: <?php echo $ProgessBarPercent; ?>%;" role="progressbar">  </div>
                            </div>

    
<div class="current"> <p class="name"><?php echo $program->program_name;?></p> <p class="info"><span class="badge badge-primary"><?php echo date("H:i",strtotime($schedule->schedule_start_time)); ?> - <?php echo date("H:i",strtotime($schedule->schedule_end_time)); ?></span><span class="badge badge-warning"><?php echo $channel->channel_seo_title; ?></span></div>
<div class="next">
<div class="text">  <p class="info"><?php echo substr($program->program_description,0,100)."...";?></p></div></div></div></a>


</div></div>

foreach döngünüzün üstünde(dışında )$i değişkenini ekleyin sonra aşağıdaki kodu foreach içinde kullanabilirsiniz. sonrasında $i yi 1 artırmayı unutmayın.

if (is_int($i/3)) {
    echo "reklam kodlarınız";
    }
Örnek:

$i;
foreach ($variable as $key) {
    if (is_int($i/3)) {
    echo "reklam kodlarınız";
    }
$i++;
}