判斷方法:1、用比較運算符“<”、“>”、“<=”或“>=”,例“$a>$b”,如果“$a”大于“$b”則返回TRUE;2、用比較函數strcmp(),語法“strcmp(數1,數2)”,如果返回值大于0則數1大于數2,若返回0則兩數相等。

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦
php判斷幾個數的大小
方法1:利用比較運算符“<”、“>”、“<=”或“>=”
| 例子 | 名稱 | 描述 |
|---|---|---|
| $a < $b | 小與 | 如果 $a 的值小于 $b 的值,則返回 TRUE,否則返回 FALSE |
| $a > $b | 大于 | 如果 $a 的值大于 $b 的值,則返回 TRUE,否則返回 FALSE |
| $a <= $b | 小于等于 | 如果 $a 的值小于或者等于 $b 的值,則返回 TRUE,否則返回 FALSE |
| $a >= $b | 大于等于 | 如果 $a 的值大于或者等于 $b 的值,則返回 TRUE,否則返回 FALSE |
示例:
<?php header('content-type:text/html;charset=utf-8'); $a = 10; $b = 8; if($a > $b){ echo '$a 大于 $b<br>'; }else{ echo '$a 小于 $b<br>'; } ?>

方法2:使用比較函數strcmp()
strcmp() 函數可以對兩個字符串進行二進制安全的比較。
strcmp(數1, 數2)
根據比較結果 strcmp() 函數會返回不同的值:
-
如果
數1小于數2,則返回值< 0; -
如果
數1大于數2,則返回值> 0; -
如果
數1與數2相等,則返回0。
示例:
<?php header('content-type:text/html;charset=utf-8'); echo strcmp(1, 2)."<br>"; echo strcmp(23, 2)."<br>"; echo strcmp(1, 1)."<br>"; ?>

推薦學習:《PHP視頻教程》
站長資訊網