Php Mod Alma

Bir öğrenci aradaşımın isteği üzerine anlaması kolay bir konudan bahsedeceğim. Tekrar eden bir işlemin belirli bir sayısal adımında farklı bir iş yaptırmak istiyorsak mod alarak aradaki işlemi tetikleriz. Mod alma matematiksel bir işlevdir ama ben direkt icraat sevdiğim için o kısımları es geçiyorum kafa karıştırmaya gerek yok.

Bir php döngümüz var ve her 4 dönmeden sonra başka bir fonksiyon çalışsın istiyoruz.

 

1
2
3
4
İşlem
5
6
7
8
İşlem
9
….

Gibi bişiler olacak.

for ($i = 1; $i <= 20; $i++) {
echo $i;
}

Döngümüz bu standart bir php for döngüsü, 1 den 20 ye kadar dönerek arada döndüğü sayıyı yazıyor. Bizse her 4. döngüsel de işlem yapsın daha doğrusu şuan yazsın istiyoruz.

($i % 4) == 0

Yukardaki $i döngünün sayısı 4 döngüyü kaç defada bir böleceğimizi belirten sayısal değeri ifade ediyor.

for ($i = 1; $i <= 20; $i++) {
echo $i;
if(($i % 4) == 0)
echo "İşlem <br>;
}

Bu döngüde 4. döngüde istediğiniz başka bir fonksiyonu tetikleyebilirsiniz.



Bu yazı 428 kez görüntülendi.


Bir Cevap Yazın