php 对最近的以90结尾的数字进行舍入

wnrlj8wa  于 2023-04-19  发布在  PHP
关注(0)|答案(1)|浏览(127)
  • 我为我的错误问题提前道歉。英语不是我的母语。*

我想写一个函数,将向上或向下舍入到90,这取决于哪个更接近。
不幸的是,我不是一个技术人员,我没有足够的大脑来想出一个公式)
例如,有一个数字:11210
最接近的数字是11190,这意味着函数应该返回11190,而不是11290。
P.S. ChatGPT作业失败。通过ceil($num/90)*90尝试,结果是胡说八道

rxztt3cl

rxztt3cl1#

和往常一样,答案是当你已经问过了。谢谢大家,想出了解决方案:

function roundToNearestNinety($number) {
    return round($number / 100) * 100 - 10;
}

echo roundToNearestNinety(11130); // 11090
echo roundToNearestNinety(11150); // 11190

相关问题