• 技术文章 >后端开发 >PHP问题

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

    青灯夜游青灯夜游2023-01-10 15:12:34原创88

    在php中,可以使用“%”和“==”运算符来判断两个数能否整除;只需要使用“%”运算符将两个数相除获取余数,再使用“==”运算符判断获取的余数是否为0即可,语法“数1 % 数2 == 0”,如果为0则能整除,如果不为0则不能整除。

    本教程操作环境: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 <> $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 ?? $cNULL合并操作符从左往右第一个存在且不为 NULL 的操作数。如果都没有定义且不为 NULL,则返回 NULL。PHP7开始提供。

    推荐学习:《PHP视频教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:运算符 php
    上一篇:执行命令php -v提示php不是内部命令怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php怎么检查关联数组中指定元素是否存在• php怎么求数组元素相加之和• php中多个数组怎么求和• php 一维数组怎么增加元素• php mcrypt_decrypt()函数怎么用• php怎么修改上传文件最大限制
    1/1

    PHP中文网