hi,欢迎访问本站!
当前位置: 首页编程开发正文

php取余运算(%)的方法

墨初 编程开发 974阅读

php中的符号%可以进行取余运算,取余运算是运算中常用的运算方式,下面就好好的说一下关于php脚本代码中的那些关于取余运算的事。

php中的取余运算

php中使用%符号进行取余运算,但取余运算也有。

例1:

//理论上应该输出45才对,可是实际运算结果是44

$val=9.45;
$result=$val*100;
echo intval($result);   //这里输出944
echo '</br>';
echo $result%100;    //这里输出44,因为php默认对变量进行取整进行取余运算的
echo '</br>';
echo fmod(floatval($result),100);  //这里输出45
echo '</br>';

例2:

$v = 123123123123;
echo $v % 5;      //这里输出-1
echo '</br>';
echo fmod(floatval($v),5);  //这里输出3
echo '</br>';

例3:

/**
 * 封装一个取余的方法
 * @param int $bn 
 * @param int $sn
 * 
 * @return 
 */
function Kmod($bn, $sn)
{
    return intval(fmod(floatval($bn), $sn));
}

以上就是php脚本中关于取余的方法,取余运算不仅仅可以使用 % 符号,也可以使用一些函数来替代。

声明:无特别说明,转载请标明本文来源!
相关推荐