作业帮 > 数学 > 作业

php判断大于32位的整数

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/30 01:33:48
php判断大于32位的整数
php中如何判断大于32位的整数?
31153781151208998052985106967035904
4407102432160489602026006068404266
假设这个,在php中会认为第二个数比第一个数大
php判断大于32位的整数
最简单的方法是用BCMath扩展,可以做任意精度的数学运算,下例测试通过
<?php
$a='11111111111111111111111111111111111111';
$b='2222222222222222222222222222222222222';
echo bcadd($a,$b);//13333333333333333333333333333333333333
echo bccomp($a, $b); //1
echo bccomp($b, $a); //-1
echo bccomp($a, $a); //0