gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 20:43:26 26 4
gpt4 key购买 nike

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

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

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

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

  • 等等等等

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

    谢谢!

    最佳答案

    最终实现 ,灵感来自 Shaunkak's answer和 SO 的评论。谢谢你的这些胸罩... live demo

    <?php
    $val = 10241.67;
    if($val >= 1000) {
    echo ceil($val / 1000) * 1000;
    }
    else {
    $length = strlen(ceil($val));
    $times = str_pad('1', $length, "0");
    echo ceil($val / $times) * $times;
    }

    关于php - 在 PHP 中舍入到最大千、百等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43932648/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com