Operatörler:
Operatör Adı | Operatör | Kullanım |
Toplama | + | $a + $b |
Çıkarma | - | $a - $b |
Bölme | / | $a / $b |
Çarpma | * | $a * $b |
Mod | % | $a % $b |
uslubey.blogspot.com |
İşlem sırası dedik buna bir örnek vereyim;
$a = 5 * 2 + 16 / 8 - 4 % 3; echo $a; /* (2*5)+(16/8)-(4%3)= 10 + 2 - 1 = 12 */
Yukarıdaki parantezler kafanızı karıştırmasın işlem sırasını vurgulamak amacıyla paranteze aldım gördüğünüz gibi toplama ve çıkarma 2. basamakta yapılıyor çalıştırdığınızda ekrana 11 sonucunu basacaktır.Belki MOD olayını anlamamış olabilirsiniz.MOD bir sayının bir sayıya bölümünden kalan sayıyı ifade eder...
MOD kullanımına Örnek;
for ($i=1, $i <= 51, $i++){ if ($i % 2 == 0){ echo "i değişkeninin değeri:".$i; } }
Döngü birer birer artırarak $i değerini 2 ye bölecek eğer kalan 0 ise (if ($i % 2 == 0){) ekrana i değişkeninin değerini basacak...
i değişkeninin değeri:2
i değişkeninin değeri:4
i değişkeninin değeri:6
...
...
...
i değişkeninin değeri:46
i değişkeninin değeri:48
i değişkeninin değeri:50
Yani $i değişkenin 2 MOD unu aldığım için 25 kez ekrana değer basacaktır...