相关疑难解决方法(0)

在 PHP 中舍入到最大千、百等

我有一个非常简单的 PHP 问题,但我不知道该怎么做。

我想根据数据库返回的值四舍五入到最大一百或一千。

以下是我需要的一些示例:

  • DB返回值11,我要PHP输出20
  • DB返回值104,我要PHP输出200
  • DB返回值1404,我要PHP输出2000
  • DB返回值10241,我要PHP输出11000

等等等等

我想根据传递的值创建一个自动函数来做到这一点。

谢谢!

php numbers rounding

2
推荐指数
2
解决办法
1838
查看次数

使用 php 将数字向下舍入到最近的百分之一

我可能看起来不够努力,但关于 php 舍入的常见问题是向上舍入,而不是向下舍入。

例如我正在尝试这个..

<?php $roundDown = 768; ?>
Run Code Online (Sandbox Code Playgroud)

向下..

<?php var_dump($roundDown) /* 700 */ ?>
Run Code Online (Sandbox Code Playgroud)

什么是最简单的方法来做到这一点,还是因为这个数字接近 800,所以它在技术上没有四舍五入?

如果不四舍五入,我需要执行此操作的功能是什么?

对正确方向的一点点将不胜感激。

php

2
推荐指数
1
解决办法
1670
查看次数

最接近千位的轮数

我需要将数字舍入到最接近的千位数.我试过了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)

php rounding

1
推荐指数
2
解决办法
2116
查看次数

标签 统计

php ×3

rounding ×2

numbers ×1