Php'de Eşitlik

Neobir Zenci

Hectopat
Katılım
16 Kasım 2014
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılımcı
<?php

$sayi = 10.5;
$sayi2 = 30;

if($sayi === $sayi2){


echo 'Sayılar Eşittir';

}else{

echo 'Sayılar Birbirine Eşit Değil';

}








?>
 
Açmış olduğunuz konularda kullandığınız kodların ne işe yaradığını ve konu içerisindeki kodların amacının ne olduğunu açıklayıcı bir şekilde yazarsanız acemi arkadaşlarımız için daha öğretici olacağını düşünüyorum.

Ayrıca burada kullandığınız "===" denktir manasına gelmektedir.

"$sayi = 30;" ve "$sayi2 = 30;" int olduğu için eşittir yazacaktır.

"$sayi = 30;" ve "$sayi2 = "30";" şeklinde yazılsaydı $sayi2 string bir ifade olduğu için eşit değildir yazacak.

Eşitliğini bulmak için string veya int olup olmadığına bakmadan yapmak için de "==" kullanılması yeterlidir.

Örnek;
PHP:
<?php
header("Content-Type: text/html; charset=utf-8");

$sayi = 30;
$sayi2 = 30;
$sayi3 = "30";

    if($sayi === $sayi3){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>";}
  
    if($sayi == $sayi3){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>"; }

    if($sayi === $sayi2){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>";}
?>
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…