如何在 PHP 中对第二位数字进行舍入?

发布于 2025-01-11 17:04:35 字数 114 浏览 0 评论 0原文

我想向下舍入第二位数字。例如,数字是 12250,我想将其四舍五入到 12200。在 PHP 中,我知道有一些函数 Floor()、ceil() 可以实现此功能,但这只适用于浮点数。

有人可以帮忙吗?

I want to round down for second digit. For example, the number is 12250, I want to round down it to 12200. In PHP, I'm aware that there functions floor(), ceil() functions to make this work but that's working only for floating numbers.

Can anyone please help?

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

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

发布评论

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

评论(2

决绝 2025-01-18 17:04:36

除以 100 时也可以减去余数。

$number = 12250;
$number -= $number%100;  //int(12000)

You can also subtract the remainder when dividing by 100.

$number = 12250;
$number -= $number%100;  //int(12000)
百善笑为先 2025-01-18 17:04:35

您可以将该数字除以 100(将得到 122.50),然后使用 floor()(将得到 122.00)并再次乘以 100(将得到 12200)

$number = 12250;
$number = floor($number / 100) * 100;

这是一个演示:https://3v4l.org/Eiiqh

You can divide the number with 100 (will give you 122.50), then use floor() (will give you 122.00) and multiply it with 100 again (will give you 12200)

$number = 12250;
$number = floor($number / 100) * 100;

Here's a demo: https://3v4l.org/Eiiqh

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