-2

有没有办法将 PHP 数字四舍五入,例如 100.50 到 101

或 100.47 到 101 以便点之后的任何内容都被四舍五入到下一个正数?

谢谢!

4

2 回答 2

6

您必须使用ceil 功能

<?php
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3
?>
于 2012-12-07T11:00:28.997 回答
0

ceil() 函数返回向上舍入到最接近整数的数字值。

语法ceil(x)

例子

<?php
echo(ceil(0.60) . "<br />");
echo(ceil(0.40) . "<br />");
echo(ceil(5) . "<br />");
echo(ceil(5.1) . "<br />");
echo(ceil(-5.1) . "<br />");
echo(ceil(-5.9))
?>

输出

1
1
5
6
-5
-5
于 2012-12-07T11:03:30.707 回答