Anasayfa > Dökümanlar > PHP ile karar yapıları (If – Switch)

PHP ile karar yapıları (If – Switch)

if Deyimi

if karar yapısının kullanımını aşağıdaki örnekte görebilirsiniz ve yardımcı olablecek operatör ve anlamlarına bakabilirsiniz.


--------------------------------------------------------------------

<html>
<?php
$saat = date(H);
//şu anki saat (0-24)
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
if ($gun == "Cumartesi")
{
if ($saat == "12")
{
$yemek = "pasta";
}
}
?>
<br>
<?php
if ($yemek == "pasta")
{
echo "yemekte pasta var";
}
else
{
echo "yemekte pasta yok";
}
?>
<br>
<?php
if (($saat <=9) && ($saat >=6))
{
echo "Günaydın";
}
elseif (($saat >=10) && ($saat <=16))
{
echo "Tünaydın";
}
elseif (($saat >=17) && ($saat <=20))
{
echo "İyi Akşamlar";
}
else
{
echo "İyi Geceler";
}
?>
<br>
<?php
//if deyiminin kullanılması ile ilgili diğer bir yol
if ($saat == 0):
echo "Gece Yarısı!";
else:
echo "Henüz Erken!";
endif;

?>
</html>

İşlemci Örnek

 

Örnek $a=6, $b =5 ise-------------------------------------------------------------------------== eşitse $a == $b False!= eşit değilse $a != $b True> büyükse $a > $b True< küçükse $a < $b False>= büyükse veya eşitse $a >= $b True<= küçükse veya eşitse $a <= $b False

İşlemci Adı Örnek

 

Anlam $a = 12, $b = 12
$c = 9---------------------------------------------------------------------------------&&AND $a == $b && $a > $c $a eşit $b VE $a eşit $c True&&AND $a == $b && $a < $c $a eşit $b VE $a küçük $c False ||OR $a == $b || $a < $c $a eşit $b VEYA $a küçük $ True||OR $a > $b || $a < $c $a büyük $b VEYA $a küçük $c False!NOT !$a $a mevcut değilse False

Switch

Switch-case karar yapısı, Php de C dilindeki kullanımın aynı her case blogundan sonra break komutu ile switch den çıkılır aksi halde bir sonraki case ile uyuşup uyuşmadığı kontrol edilir...

<html>
<?php
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
// switch karar yapısını kullanalım
switch ($day)
{
// birinci case
case "Pazartesi":
$merhaba = "Haftanın ilk resmi günü";
break;
// ikinci case
case "Salı":
$merhaba = "Haftanın ikinci resmi günü";
break;
case "Çarşamba":
$merhaba = "Haftanın üçüncü resmi günü";
break;
case "Perşembe":
$merhaba = "Haftanın Dördüncü resmi günü";
break;
case "Cuma":
$merhaba = "Haftanın son resmi günü";
break;
// eğer $day hiçbir case değeriyle uyuşmuyorsa
default:
$merhaba = "Haftasonu tatili";
break;
}
?>
<?echo$merhaba?>
</html>

 

Yazar: NAVIGATOR

Reklamlar
Kategoriler:Dökümanlar Etiketler:
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: