php判断大于32位的整数php中如何判断大于32位的整数?311537811512089980529851069670359044407102432160489602026006068404266假设这个,在php中会认为第二个数比第一个数大

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 05:41:26
php判断大于32位的整数php中如何判断大于32位的整数?311537811512089980529851069670359044407102432160489602026006068404266假设这个,在php中会认为第二个数比第一个数大
xݒN@_DB4v[6EHC`A D”fՒV]%R׽ZAmm(,=!w:C&\'Zi32VFdugV jkpUw 唻XE*/\QS :aܸ9jZd" Qe0U$< Vo,oh` Kz_ B

php判断大于32位的整数php中如何判断大于32位的整数?311537811512089980529851069670359044407102432160489602026006068404266假设这个,在php中会认为第二个数比第一个数大
php判断大于32位的整数
php中如何判断大于32位的整数?
31153781151208998052985106967035904
4407102432160489602026006068404266
假设这个,在php中会认为第二个数比第一个数大

php判断大于32位的整数php中如何判断大于32位的整数?311537811512089980529851069670359044407102432160489602026006068404266假设这个,在php中会认为第二个数比第一个数大
最简单的方法是用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