在php中相乘后的格式

时间:2016-12-06 18:02:06

标签: php format

我不知道如何在乘法后进行格式化。 例: 0.012333 * 3.500 总是零左是收费的。 有没有办法在乘法后格式化这个0.012333?

1 个答案:

答案 0 :(得分:0)

  

正如您在帖子的评论部分中正确指出的那样,将0.012333乘以3.500的结果为0.0431655。但是,如果通过格式您想要将结果格式化(0.0431655)给一些看起来很友好的数字,那么您可能需要考虑使用PHP的number_format()函数返回一个字符串,给定Floating Point Number 0.0431655。下面的代码段演示了这一点:

<?php

    $result     = 0.012333 * 3.500;
    $formatted  = number_format($result, 2, '.', ',');

    var_dump($result);        //<== YIELDS:: float 0.0431655 
    var_dump($formatted);     //<== YIELDS:: string '0.04' (length=4)