Pada tutorial kali ini kita akan membahas seputar Jenis-jenis operator perbandingan pada PHP. Operator Perbandingan sering disebut juga Comparison Operator. Operator ini sering digunakan untuk mencari kebenaran dari 2 nilai yang dibandingkan. Bernilai TRUE atau FALSE.
Operator, Nama | Keterangan | Contoh |
==, Equal | Mengecek kebenaran, apakah 2 operand yang dibandingkan bernilai sama. Jika bernilai sama maka nilai kebenarannya true. | 5 == 5 adalah TRUE
5 == 8 adalah FALSE |
===, Identical | Mengecek kebenaran, apakah 2 operand yang dibandingkan bernilai dan bertipe sama. Jika ya, maka nilai kebenarannya adalah true. | 5 === 5 adalah TRUE
5 === 8 adalah FALSE 5 === “5” adalah FALSE 5 === “8” adalah FALSE “5” dan “8” = bertipe data string, bukan integer. |
!=, Not Equal | Membandingkan 2 operand apakah nilainya tidak sama. Jika tidak sama, maka nilai kebenarannya adalah true. | 5 != 8 adalah TRUE
5 != 5 adalah FALSE |
<>, Not Equal | Membandingkan 2 operand apakah nilainya tidak sama. Jika tidak sama, maka nilai kebenarannya adalah true. | 5 != 8 adalah TRUE
5 != 5 adalah FALSE |
!==, Not identical | Membandingkan 2 operand, apakah nilai dan tipenya tidak sama. Jika tidak sama, hasilnya adalah true. | 5 !== 8 adalah TRUE
5 !== 5 adalah FALSE 5 !== “5” adalah FALSE 5 !== “8” adalah FALSE “5” dan “8” adalah String, jadi tipenya tidak sama. |
>, Greater than | Membandingkan 2 operand, apakah operand kiri lebih besar dari operand kanan. Jika ya, maka nilai kebenarannya adalah true. | 5 > 8 adalah FALSE
8 > 5 adalah TRUE 5 > 5 adalah FALSE |
<, Less than | Membandingkan 2 operand, apakah nilai operand kiri lebih kecil dari operand kanan. Jika ya, maka nilai kebenarannya adalah true. | 5 < 8 adalah TRUE
8 < 5 adalah FALSE 5 < 5 adalah FALSE |
>=, Greater than or equal to | Membandingkan apakah nilai operand kiri lebih dari sama dengan operand kanan. Jika ya, maka nilai kebenarannya adalah true. | 5 >= 8 adalah FALSE
8 >= 5 adalah TRUE 5 >= 5 adalah TRUE |
<=, Less than or equal to | Membandingkan apakah nilai operand kiri kurang dari sama dengan operand kanan. Jika ya, maka nilai kebenarannya adalah true. | 5 <= 8 adalah TRUE
8 <= 5 adalah FALSE 5 <= 5 adalah TRUE |
Di bawah ini saya berikan contoh programnya :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php $x = 5; $y = 8; echo "$ 5 == $ 8 : "; var_dump($x == $y); echo "<br>"; echo "$ 5 === $ 8 : "; var_dump($x === $y); echo "<br>"; echo "$ 5 != $ 8 : "; var_dump($x != $y); echo "<br>"; echo "$ 5 <> $ 8 : "; var_dump($x <> $y); echo "<br>"; echo "$ 5 !== $ 8 : "; var_dump($x !== $y); echo "<br>"; echo "$ 5 > $ 8 : "; var_dump($x > $y); echo "<br>"; echo "$ 5 < $ 8 : "; var_dump($x < $y); echo "<br>"; echo "$ 5 >= $ 8 : "; var_dump($x >= $y); echo "<br>"; echo "$ 5 <= $ 8 : "; var_dump($x <= $y); echo "<br>"; ?> |
output dari kode sumber di atas :
Demikian tutorial dari Jenis – jenis operator perbandingan yang ada pada PHP. Silahkan kunjungi tutorial lainnya seperti :