如何对 PHP 中的第二个数字进行舍入?

How to RoundDown for second digit in PHP?

我想向下舍入第二位数字。例如,数字是 12250,我想将它四舍五入为 12200。在 PHP 中,我知道 floor()、ceil() 函数可以使这项工作有效,但这仅适用于浮点数.

有人可以帮忙吗?

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

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

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

除以100还可以减去余数

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