Php 获取最接近50的最终值

Php 获取最接近50的最终值,php,Php,我已经做了一个计算,当发票中出现最终总数时,我希望得到最接近50的数值,比如如果你将420四舍五入到最接近的x50,结果是400,公式四舍五入到450。 如果你把430四舍五入,正确的四舍五入到最接近的50是450。现在的问题是,我的数学能力很弱,所以我无法判断如何在php中实现这一点。我搜索了很多人都在解释,但没有告诉我如何在公式中实现它 $input =420; Echo round($input/50)*50; 除以50并将值四舍五入,然后乘以50 $input =420; Echo

我已经做了一个计算,当发票中出现最终总数时,我希望得到最接近50的数值,比如如果你将420四舍五入到最接近的x50,结果是400,公式四舍五入到450。
如果你把430四舍五入,正确的四舍五入到最接近的50是450。现在的问题是,我的数学能力很弱,所以我无法判断如何在php中实现这一点。我搜索了很多人都在解释,但没有告诉我如何在公式中实现它

$input =420;

Echo round($input/50)*50;

除以50并将值四舍五入,然后乘以50

$input =420;

Echo round($input/50)*50;

您搜索过吗?
round(n/50)*50
?那么
425
呢?@user2486 OP使用“正确舍入”和“最近的”这样的词,所以正常舍入可能是需要的。您搜索过吗?
round(n/50)*50
?那么
425
呢?@user2486 OP使用“正确舍入”和“最近的”这样的词因此,正常的取整可能是需要的。非常感谢你的帮助,向你竖起大拇指谢谢你的帮助,向你竖起大拇指