Breaking News
Loading...
, , , , , , ,

PHP Değer Karşılaştırma

Share on Google Plus




PHP Değer Karşılaştırma

PHP Değer Karşılaştırma önemli bir konu arkadaşlar yapılan küçük bir scriptte bile değerleri karşılaştırabiliriz. İlk olarak 3’lü mantık dediğimiz bir karşılaştır var. Buradan elde edeceğimiz veriyi koşula göre işleme tabi tutabiliriz. Genelde bu mantık basit karşılaştırmalar için kullanılıyor çoğu yazılımcı bunu kullanmak yerine direk if fonksiyonu kullanarak yapıyor ancak basit bir işlemi if yerine bu yöntemle yaparsanız çok daha iyi. Şimdi gelelim üçlü mantığın nasıl olduğuna ama öncesine karşılaştırma operatörlerinin ne olduğuna bakalım ;
OperatörAnlamıAçıklama
>Büyük iseSoldaki değil sağdaki değerden büyük mü
<Küçük iseSoldaki değil sağdaki değerden küçük mü
>=Büyük yada eşit iseSoldaki değil sağdaki değerden büyük veya eşit mi
<=Küçük yada eşit iseSoldaki değil sağdaki değerden küçük veya eşit mi
===Aynı iseSoldaki değil sağdaki değer ile aynı mı
!==Aynı değil iseSoldaki değil sağdaki değer ile aynı değil mi
==Eşit iseİki değer eşit mi
!=Eşit değil iseİki değer eşit değil mi
<>Eşit değil ise!= ile aynı
Şimdi gelelim bu operatörler ile 3 lü mantık işlemine ;
  1. <?php
  2. $x = 5;
  3. $y = 6;
  4. $islem = ($x == $y) ? "Eşit" : "Eşit Değil";
  5. echo $islem; // Ekran Çıktısı : Eşit Değil
  6. ?>
veya;
  1. <?php
  2. $x = 5;
  3. $islem = ($x == 5) ? "Eşit" : "Eşit Değil";
  4. echo $islem; // Ekran Çıktısı : Eşit
  5. ?>
veya ;
  1. <?php
  2. $x = 8;
  3. $islem = ($x < 10) ? "Küçük" : "Büyük";
  4. echo $islem; // Ekran Çıktısı : Küçük
  5. ?>
Biraz da değişik bir örnek yapalım örneğin bir değişkene rastgele 0 ile 10 arası bir değer atansın ve bu değerin 5 den küçük mü yoksa 5 den büyük mü olduğunu bulalım;
  1. <?php
  2. $x = rand(0,10);
  3. $islem = ($x > $y) ? "5'den Büyük" : "5'den Küçük";
  4. echo $islem;
  5. ?>
Kısacası mantık bu arkadaşlar umarım iyi anlatabilmişimdir. Daha öncede dediğim gibi aklınıza bir soru takılırsa yorum olarak atın kısa sürede cevaplarım.

You Might Also Like

0 yorum

About me

Like us on Facebook