首页  >  文章  >  后端开发  >  php怎么判断两个数能否整除

php怎么判断两个数能否整除

青灯夜游
青灯夜游原创
2023-01-10 15:12:342695浏览

在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 ,两个数不能整除";
}
?>

1.png

扩展知识:算术运算符和比较运算符

算术运算符

算术运算符,就是常常用来处理四则运算的一组符号,即:“+”、“-”、“*”“/”“%”等等;在处理数字的时候,多数都会用到算术运算符。

算术运算符
例子 名称 结果
-a 取反 a的负值。
a + b 加法 ab的和。
a - b 减法 ab的差。
a * b 乘法 ab的积。
a / b 除法 a除以b的商。
a % b 取模(除法的余数) a除以b的余数。
a ** b 求幂 ab次方的值. 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 a8093152e673feb7aba1828c43532094 $b 不等 true,如果类型转换后$a不等于$b
$a !== $b 不全等 true,如果$a不等于$b,或者它们的类型不同。
$a 41b8172da4d5dffce00cb5a7ea1b467f $b 大于 true,如果$a严格大于$b
$a 38b235af454b8e113991a2d5b445bd1d= $b 大于等于 true,如果$a大于或者等于$b
$a 96b4fef55684b9312718d5de63fb7121 $b 太空船运算符(组合比较符) $a小于、等于、大于$b时        分别返回一个小于、等于、大于0的 int 值。
$a ?? $b ?? $c NULL合并操作符 从左往右第一个存在且不为 NULL 的操作数。如果都没有定义且不为 NULL,则返回 NULL。PHP7开始提供。

推荐学习:《PHP视频教程

以上是php怎么判断两个数能否整除的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn