PHP中,如果使用int整型数值过大整数就会溢出,变成浮点数(int => float)
1.如果整型计算没法取整可以使用
方法一:计算相除值后接取整部分
eg
var_dump(intdiv(3,2));
输出为int(1)
方法二:直接取整
var_dump((int) (25/7));
输出为int(3)
方法三:四舍五入
var_dump(round(25/7));
输出float(4)
PHP中,如果使用int整型数值过大整数就会溢出,变成浮点数(int => float)
1.如果整型计算没法取整可以使用
方法一:计算相除值后接取整部分
eg
var_dump(intdiv(3,2));
输出为int(1)
方法二:直接取整
var_dump((int) (25/7));
输出为int(3)
方法三:四舍五入
var_dump(round(25/7));
输出float(4)