您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

这是 bug 吗?该如何处理

2025/8/4 0:13:51发布29次查看
这是 bug 吗?
echo 3232238115 % 256; //-221
------解决方案--------------------
应该算是吧,php的取模好像是针对整数的
看手册,有个人写的大整数取模
function my_bcmod( $x, $y ) {
$take = 5;
$mod = '';
do{
$a = (int)$mod.substr( $x, 0, $take );
$x = substr( $x, $take );
$mod = $a % $y;
echo $a.'-'.$x.'-'.$mod.'
';
}
while ( strlen($x) );
return (int)$mod;
}
echo my_bcmod( 7044060001970316212900, 150 );//50
/*
070440-60001970316212900-90
9060001-970316212900-1
197031-6212900-81
8162129-00-29
2900--50
*/
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product