数值
sprintf()
保留两位小数,四舍五入,自动补0
echo sprintf("%01.2f", 5.228); // 5.23 echo sprintf("%01.2f", 5.224); // 5.22 echo sprintf("%01.2f", 5); // 5.00
number_format()
四舍五入,自动补0
echo number_format(5.228,2); // 5.23 echo number_format(5.224,2); // 5.22 echo number_format(5,2); // 5.00
round()
四舍五入
echo round(5.228,2); // 5.23 echo round(5.224,2); // 5.22 echo round(5,2); // 5
ceil()
进一法取整
echo ceil(4.4); // 5 echo ceil(4.6); // 5
floor()
舍去法取整
echo floor(4.4); // 4 echo floor(4.6); // 4