[ PHP ] – #教學- 比較運算子

PHP 比較運算子,常用於條件式

> 大於
>= 大於等於
< 小於
<= 小於等於
== 等於
=== 完全等於
!= 不等於
!==完全不等於

<?php 
$a=5; 
$b='5';
$c=10;

echo '【 > 大於'.' 】<br/>';
echo $a.' > '.$b.' ? ';
if($a>$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}
echo $a.' > '.$c.' ? ';
if($a>$c){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 > 大於等於 】<br/>';
echo $a.' >= '.$b.' ? ';
if($a>=$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}
echo $a.' >= '.$c.' ? ';
if($a>=$c){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 < 小於 】<br/>';
echo $a.' < '.$b.' ? ';
if($a<$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}
echo $a.' < '.$c.' ? ';
if($a<$c){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 < 小於等於 】<br/>';
echo $a.' <= '.$b.' ? ';
if($a<=$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}
echo $a.' <= '.$c.' ? ';
if($a<=$c){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 == 等於 】<br/>';
echo $a.' == '.$b.' ? ';//因 php 會自動把 字串轉 整數 所以會相等
if($a==$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 === 完全等於 】<br/>';
echo $a.' === '.$b.' ? ';//因 $a 是整數型態 $b 是字串型態 所以不同型態 就不會相等 
if($a===$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 != 不等於 】<br/>';
echo $a.' != '.$b.' ? ';//因 php 會自動把 字串轉 整數 所以會相等
if($a!=$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}

echo '【 !== 完全不等於 】<br/>';
echo $a.' !== '.$b.' ? ';//因 $a 是整數型態 $b 是字串型態 所以不同型態 就不會相等 
if($a!==$b){echo '是'.'<br/>';}else{echo '否'.'<br/>';}
?>

顯示結果:

【 > 大於 】
5 > 5 ? 否
5 > 10 ? 否
【 > 大於等於 】
5 >= 5 ? 是
5 >= 10 ? 否
【 < 小於 】
5 < 5 ? 否
5 < 10 ? 是
【 < 小於等於 】
5 <= 5 ? 是
5 <= 10 ? 是
【 == 等於 】
5 == 5 ? 是
【 === 完全等於 】
5 === 5 ? 否
【 != 不等於 】
5 != 5 ? 否
【 !== 完全不等於 】
5 !== 5 ? 是

回PHP教學目錄

你可能會喜歡

喜歡我的文章嗎?歡迎按讚加分享,
或是點擊站內廣告讚助我喝一杯咖啡吧 - \(^_^)/

建立一個對話

你的電子郵件位址並不會被公開。 必要欄位標記為 *