首頁  >  文章  >  後端開發  >  php怎麼判斷兩個數能否整除

php怎麼判斷兩個數能否整除

青灯夜游
青灯夜游原創
2023-01-10 15:12:342671瀏覽

在php中,可以使用「%」和「==」運算子來判斷兩個數能否整除;只需要使用「%」運算子將兩個數相除取得餘數,再使用“==”運算子判斷取得的餘數是否為0即可,語法“數1 % 數2 == 0”,若為0則能整除,若不為0則無法整除。

php怎麼判斷兩個數能否整除

本教學操作環境:windows7系統、PHP8版、DELL G3電腦

判斷兩個數字能否整除,可以換個說法,就是判斷兩個數相除的餘數是否為0。

在php中,可以使用「%」和「==」運算子來判斷兩個數能否整除。

  • %」是取餘運算符,可以對兩個運算元進行除法運算,並取得餘數。

  • 「==」是相等運算符,可比較、並測試左邊的變數(表達式或常數)是否與右邊的變數(表達式或常數)具有相同的值。

範例:

<?php
header("Content-type:text/html;charset=utf-8");
$num1=8;
$num2=2;
if($num1 % $num2 == 0){
	echo "$num1 和 $num2 ,两个数能整除";
}else{
	echo "$num1 和 $num2 ,两个数不能整除";
}
?>

php怎麼判斷兩個數能否整除

#擴充知識:算術運算子與比較運算子

算術運算子

算術運算符,就是常用來處理四則運算的一組符號,即:「 」、「-」、「*」「/ 」「%」等等;在處理數字的時候,多數都會用到算術運算子。

# #b的和。 aa * babb
算術運算子
#範例 名稱 結果
-a 取反 #a的負值。
a b 加法 a
a - b##a
##b的差。
#a
的積。 a / b除法a#除以
的商。 ###############a % b######取模(除法的餘數)###############a#### #除以######b######的餘數。 ###############a ** b######求冪###############a#####的## ####b######次方的值. PHP 5.6版本中引入.################

除法運算子總是傳回浮點數。只有在下列情況例外:

  • 兩個運算元都是整數(或字串轉換成的整數)並且剛好能整除,這時它會傳回一個整數。

取餘運算子的運算元在運算之前都會轉換成整數(除去小數部分)。

取餘運算子 % 的結果和被除數的符號(正負號)相同。即 $a % $b 的結果和 $a 的符號相同。

比較運算子

比較運算符,如它們名稱所暗示的,允許對兩個值進行比較。

當用運算子比較兩個值時,結果是一個邏輯值,不是 TRUE(成立) 就是 FALSE(不成立)的運算符號。

PHP中的比較運算子如下表所示:

$b#true $a$b#true$b。 int 值。 從左往右第一個存在且不為NULL 的操作數。如果都沒有定義且不為 NULL,則傳回 NULL。 PHP7開始提供。
比較運算子
範例 名稱 結果
$a == $b 等於 #true,如果型別轉換後$a等於$b
$a === $b 全等 true,如果 $a等於$b,而且它們的型別也相同。
$a != $b #true,如果型別轉換後$a不等於$b
$a $b 不等 #true,如果類型轉換後$a不等於$b
$a !== $b 不全等 true,如果 $a不等於$b,或它們的型別不同。
$a 小於 #true,如果$a嚴格小於$b
$a > $b ##嚴格大於$a 小於等於
,如果小於或等於$a >= $b大於等於
# $a大於或等於
$a $b 太空船運算子(組合比較子)$a小於、等於、大於$b時        分別回傳一個小於、等於、大於0的
$a ?? $b ?? $c NULL合併運算子

推薦學習:《

PHP影片教學###》###

以上是php怎麼判斷兩個數能否整除的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn