Code前端首页关于Code前端联系我们

php取整余数(php取余运算)

terry 2年前 (2023-09-30) 阅读数 59 #PHP
文章标签 PHP sort

本文目录一览:

  • 1、php中对多位整数向上取余怎么做,例如15325变成16000
  • 2、php取整的几种方式
  • 3、php取余 8%(-2)

php中对多位整数向上取余怎么做,例如15325变成16000

/**

+-------------------------------------------------

* @param int $amount 目标数字

+-------------------------------------------------

* @param int $num 向上取整的位数

+-------------------------------------------------

* @return int

+-------------------------------------------------

*/

function rounding($amount,$num)

{

$change = 1;

for($i = 0;$i $num;$i++){

$change = $change * 10;

}

return ceil($amount/$change)*$change;

}

echo rounding(15325,3);

php取整的几种方式

php最常用的是下面两个函数:

floor(),向下取整,舍去所有小数位,整数位不变。

ceil(),向上取整,小数全部舍去,整数位加一。

php取余 8%(-2)

%是模运算,就是取余的意思。 8除-2 的-4 余0 ,所以是0了 这个说法是对的,只是他没说全,PHP在取余前,会先前将被除数四舍五入取整后再除的,所以,你上面的1.3,1.2之类的就都成了8%1了,余数肯定为0了,

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门