这篇文章主要讲解了“php如何判断两个数能否整除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何判断两个数能否整除”吧!
在php中,可以使用“%”和“==”运算符来判断两个数能否整除;只需要使用“%”运算符将两个数相除获取余数,再使用“==”运算符判断获取的余数是否为0即可,语法“数1 % 数2 == 0”,如果为0则能整除,如果不为0则不能整除。
判断两个数能否整除,可以换个说法,就是判断两个数相除的余数是否为0。
在php中,可以使用“%”和“==”运算符来判断两个数能否整除。
“
%
”是取余运算符,可以对两个操作数进行除法运算,并获取余数。“==”是相等运算符,可比较、并测试左边的变量(表达式或常量)是否与右边的变量(表达式或常量)具有相同的值。
示例:
<?phpheader("Content-type:text/html;charset=utf-8");$num1=8;$num2=2;if($num1 % $num2 == 0){echo "$num1 和 $num2 ,两个数能整除";}else{echo "$num1 和 $num2 ,两个数不能整除";}?>
扩展知识:算术运算符和比较运算符
算术运算符
算术运算符,就是常常用来处理四则运算的一组符号,即:“+”、“-”、“*”“/”“%”等等;在处理数字的时候,多数都会用到算术运算符。
例子 | 名称 | 结果 |
---|---|---|
-a | 取反 | a的负值。 |
a + b | 加法 | a和b的和。 |
a - b | 减法 | a和b的差。 |
a * b | 乘法 | a和b的积。 |
a / b | 除法 | a除以b的商。 |
a % b | 取模(除法的余数) | a除以b的余数。 |
a ** b | 求幂 | a的b次方的值. PHP 5.6版本中引入. |
除法运算符总是返回浮点数。只有在下列情况例外:
两个操作数都是整数(或字符串转换成的整数)并且正好能整除,这时它返回一个整数。
取余运算符的操作数在运算之前都会转换成整数(除去小数部分)。
取余运算符 %
的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。
比较运算符
比较运算符,如同它们名称所暗示的,允许对两个值进行比较。
当用运算符比较两个值时,结果是一个逻辑值,不是 TRUE(成立) 就是 FALSE(不成立)的运算符号。
PHP中的比较运算符如下表所示:
例子 | 名称 | 结果 |
---|---|---|
$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 < $b | 小于 | true ,如果$a严格小于$b。 |
$a > $b | 大于 | true ,如果$a严格大于$b。 |
$a <= $b | 小于等于 | true ,如果$a小于或者等于$b。 |
$a >= $b | 大于等于 | true ,如果$a大于或者等于$b。 |
$a <=> $b | 太空船运算符(组合比较符) | 当$a小于、等于、大于$b时 分别返回一个小于、等于、大于0的 int 值。 |
$a ?? $b ?? $c | NULL合并操作符 | 从左往右第一个存在且不为 NULL 的操作数。如果都没有定义且不为 NULL,则返回 NULL。PHP7开始提供。 |
感谢各位的阅读,以上就是“php如何判断两个数能否整除”的内容了,经过本文的学习后,相信大家对php如何判断两个数能否整除这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!