我有一个非常简单的 PHP 问题,但我不知道该怎么做。
我想根据数据库返回的值四舍五入到最大一百或一千。
以下是我需要的一些示例:
等等等等
我想根据传递的值创建一个自动函数来做到这一点。
谢谢!
我可能看起来不够努力,但关于 php 舍入的常见问题是向上舍入,而不是向下舍入。
例如我正在尝试这个..
<?php $roundDown = 768; ?>
Run Code Online (Sandbox Code Playgroud)
向下..
<?php var_dump($roundDown) /* 700 */ ?>
Run Code Online (Sandbox Code Playgroud)
什么是最简单的方法来做到这一点,还是因为这个数字接近 800,所以它在技术上没有四舍五入?
如果不四舍五入,我需要执行此操作的功能是什么?
对正确方向的一点点将不胜感激。
我需要将数字舍入到最接近的千位数.我试过了round($x, -3),但输出并不是我想要的.
所需输出的示例:
999 => 1,000
1,000.0001 => 2,000
1,001 => 2,000
1,100 => 2,000
1,600 => 2,000
100,010 => 101,000
Run Code Online (Sandbox Code Playgroud)