PHP 四舍五入小数

发布于 2024-09-07 06:33:37 字数 268 浏览 1 评论 0原文

是否可以使用 PHP 将小数四舍五入到最接近的 0.5,如下所示:

number | round
----------------
 1.29  |  1.50
 2.03  |  2.00
 1.43  |  1.50
 1.13  |  1.00
11.38  | 11.50

我尝试过:

$rnd= round($number,2);

但我得到的小数类似于上面“数字”列中的小数。

Is it possible to round a decimals to the nearest .5 with PHP like this:

number | round
----------------
 1.29  |  1.50
 2.03  |  2.00
 1.43  |  1.50
 1.13  |  1.00
11.38  | 11.50

I tried with:

$rnd= round($number,2);

but I get decimals like the one in the column "number" above.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无言温柔 2024-09-14 06:33:37
function round_to_nearest_half($number) {
    return round($number * 2) / 2;
}
function round_to_nearest_half($number) {
    return round($number * 2) / 2;
}
晌融 2024-09-14 06:33:37

不想为这个 php round 函数编写任何函数已有选项,模式中是 round 函数的第三个参数。更多参考PHP Round Function

You don't want write any function for this php round function already have the option, in mode is a third argument of round function. for more reference PHP Round Function

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文