判斷方法:1、用比較運算符“<”、“>”、“<=”或“>=”,例“$a>$b”,如果“$a”大于“$b”則返回TRUE;2、用比較函數strcmp(),語法“strcmp(數1,數2)”,如果返回值大于0則數1大于數2,若返回0則兩數相等。
本教程操作環(huán)境:windows7系統(tǒng)、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視頻教程》