我想写一个函数,将向上或向下舍入到90,这取决于哪个更接近。不幸的是,我不是一个技术人员,我没有足够的大脑来想出一个公式)例如,有一个数字:11210最接近的数字是11190,这意味着函数应该返回11190,而不是11290。P.S. ChatGPT作业失败。通过ceil($num/90)*90尝试,结果是胡说八道
ceil($num/90)*90
rxztt3cl1#
和往常一样,答案是当你已经问过了。谢谢大家,想出了解决方案:
function roundToNearestNinety($number) { return round($number / 100) * 100 - 10; } echo roundToNearestNinety(11130); // 11090 echo roundToNearestNinety(11150); // 11190
1条答案
按热度按时间rxztt3cl1#
和往常一样,答案是当你已经问过了。谢谢大家,想出了解决方案: