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)
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|Archiver|手机版|小黑屋|宜信同城网交流论坛 ( 闽ICP备19021048号 )|站点地图
GMT+8, 2026-3-28 04:36 , Processed in 0.232387 second(s), 12 queries , Redis On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.