Admin Kurucu / Root
Mesaj Sayısı : 552 Kayıt tarihi : 09/07/10 Yaş : 41 Nerden : Bursa
| Konu: PHP İşlemciler (Operatörler) C.tesi Eyl. 24, 2011 7:39 am | |
| PHP İşlemciler (Operatörler) İşlemciler (Operatörler)Aritmetik işlemciler:+ Toplama 6+5 = 11 - Çıkartma 6-5 = 1 / Bölme 6/5 = 1.2 * Çarpma 6*5 = 30 % Kalan (Modulus) 6%5 = 1$sayi=4.5; echo floor($sayi); =>> 4 (Sayıyı aşağıya yuvarlar) echo ceil($sayi); =>> 5 (Sayıyı yukarıya yuvarlar) echo round($sayi); =>> 5 (Sayıyı yuvarlar)echo max(13,12,5,7); =>> 13 echo min(13,12,5,7); =>> 5Rastgele SayıSrand((double) microtime()*1000000);
echo rand(20,30) =>> (20-30 arası sayı döndürür)PHP"nin atama işlemcisinin eşittir (=) işareti olduğunu hatırlıyorsunuz birleşik-atama (combined-assignment) işlemcileri, bu işarete diğer aritmetik işlemciler eklenerek oluşturulur. İşlemci Örnek Anlamı += $a += 5 $a = $a + 5 -= $a -= 5 $a = $a - 5 /= $a /=5 $a = $a / 5 *= $a *= 5 $a = $a * 5 %= $a %= 5 $a = $a % 5 .= $a .= "metin" $a = $a" metin" Bir Arttırmak veya Azaltmak içinDeğerleri sadece 1 arttırmak veya azaltmak için PHP, bir kolaylık sağlar:$a++ veya ++$a : $a"nın değerini 1 arttırır; $a-- veya --$a : $a"nın değerini 1 eksiltir.PHP"nin karşılaştırma yapması için kullandığımız işlemciler ise işlem işaretinin sağı ve solundaki değerleri veya değişkenlerin değerlerini işaretin belirttiği karşılaştırmayı yaptıktan sonra ortaya ya doğru (true) ya da yanlış (false) sonucunu çıkartırlar. İşlemci Örnek Örnek $a=6 ise:== eşitse $a == 5 Yanlış/False != eşit değilse $a != 5 Doğru/True === aynı ise $a === 5 Yanlış/False > büyükse $a > 5 Doğuru/True < küçükse $a < 5 Yanlış/False <= küçükse veya eşitse $a <= 5 Yanlış/False >= büyükse veya eşitse $a >= 5 Doğru/True PHP"de bu karşılaştırmayı iki grubun arasına koyduğumuz işaretlerle yaparız İşaretin sağ ve sol tarafının doğruluğu veya yanlışığı işarete göre nihai sonucun doğru veya yanlış olmasını sağlar. Bu karşılaştırmaları yaparken şu işlemcileri kullanırız:İşlemci Adı Anlamı Örnek || veya sol veya sağ doğru doğru || yanlış = doğru or veya sol veya sağ doğru doğru || yanlış = doğru && ve sol ve sağ doğru doğru || yanlış = yanlış and ve sol ve sağ doğru doğru || yanlış = yanlış Xor Şartlı-veya Sadece sol veya sağ doğru doğru || yanlış = doğru ! Değil sol veya sağ yanlış doğru || yanlış = doğru <?php $vize = 45; $final = 65; if ($vize >= 50 && $final >= 50) { print ("Öğrenci geçti!"); } else { print ("Öğrenci kaldı!"); } ?>Sabit Değerlerdefine ("SABIT_DEGER", değer);Burada SABIT_DEGER yerine, tanımlamak istediğimiz sabit değere vereceğimiz isim, değer yerine de sabit değeri yazarız. Örnek:<?php $Dolar_miktar = 125; define ( "DOLAR_KURU", 625675); $TL_Tutar = $Dolar_miktar * DOLAR_KURU; print ($TL_Tutar); ?>Tanımlanmış olan bir sabiti yeniden oluşturamayız; ama buna teşebbüs ettiğimizde PHP hata vermez. Bir sabit değerin oluşturulmuş olup olmadığını defined() fonksiyonu ile anlayabiliriz:<?php $Dolar_miktar = 125; if (defined( "DOLAR_KURU" )) { echo ("Sabit değer daha önce tanımlanmıştı.<br>"); } | |
|