【问题标题】:Strip last 3 characters in echo [duplicate]去掉 echo 中的最后 3 个字符
【发布时间】:2014-03-14 15:34:03
【问题描述】:

我这里有一个php函数echo $balance['credit'];

输出这样的数字34.60000

我不希望它有 3 个额外的 0,那么我如何去掉最后 3 个呢?

我尝试在这里使用它,但没有用。 strip characters

【问题讨论】:

    标签: php


    【解决方案1】:

    试试

    echo number_format($balance['credit'], 2, '.', '')
    

    见demo

    【讨论】:

    • 我猜这是首选的 PHP 机制?
    【解决方案2】:

    使用printf 进行格式化打印。例如,echo sprintf('%.2f', $balance['credit']);

    【讨论】:

    • 我怎样才能得到那个额外的 0?
    • 那很好。 .1 部分描述了小数点后有多少个数字,因此请改用%.2f
    • 是的,我想通了!哈哈
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 2012-11-29
    • 2023-01-02
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多