- var_dump: documentation ( source)
- fmod: documentation ( source)
<?php
function Kmod($bn, $sn)
{
return intval(fmod(floatval($bn), $sn));
}
//整数取余方法
function mod($bn, $sn)
{
return $bn%$sn;
}
//最大的int整数
$bn = PHP_INT_MAX;
$sn = 11;
var_dump($bn);
var_dump(Kmod($bn, $sn));
var_dump(mod($bn, $sn));
//给最大的int整数加1 当给最大的整型数加1之后,得到的$bn已经变为了浮点型。
$bn = PHP_INT_MAX + 1;
var_dump($bn);
var_dump(Kmod($bn, $sn));
var_dump(mod($bn, $sn));