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脚本中关于取余的方法,取余运算不仅仅可以使用 % 符号,也可以使用一些函数来替代。