php - PHP中的百分号是什么意思?

标签 php operators modulo

这到底是什么意思?

$number = ( 3 - 2 + 7 ) % 7;

最佳答案

这是modulus如前所述,运算符返回除法运算的余数。

示例:3%5 返回 3,因为 3 除以 5 为 0,余数为 3。

5 % 10 返回 5,同理,10 进 5 个零,余数为 5。

10 % 5 返回 0,因为 10 除以 5 正好是 2 次,没有余数。

在您发布的示例中,(3 - 2 + 7) 计算出 8,得到 8 % 7,所以 $number 将是 1,即 8/7 的余数。

关于php - PHP中的百分号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934173/

相关文章:

php - jQuery ajax JSON 自定义错误处理

algorithm - 计算 (a^(2^N))%m 的最快算法?

c++ - C++ 中模运算符的问题

java - 模除法期间整数溢出

php - 使用 PHP 和 strotime() 函数查看和更改 mysql 上的数据

PHP fatal error : Call to a member function diff() on a non-object in. .. 比较数据库中的日期时间

php - 如何使用Laravel在Controller中捕获500错误

scala - 在哪里搜索 Scala 语法 - 保留字、关键字、运算符?

python - 运算符和方法的区别

java - 三个运算符(operator)的麻烦