Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在用php计算百分比后,我得到了87.555555,我想把它修正为87.55_Php - Fatal编程技术网

在用php计算百分比后,我得到了87.555555,我想把它修正为87.55

在用php计算百分比后,我得到了87.555555,我想把它修正为87.55,php,Php,答案是12.14285714285714 我想把它改成12.14。如何在PHP中设置小数点后的两位数字?PHP文档: 在您的示例中: <?php var $a = 85; var $b = 7; var $c = $a/$b; echo $c; ?> 希望对您有所帮助您可以使用: 你试过number\u format或任何函数吗?没有。我第一次听说number\u format时,你没有试过。它应该是floor()而不是round()。四舍五入将使

答案是
12.14285714285714

我想把它改成
12.14
。如何在PHP中设置小数点后的两位数字?

PHP文档:

在您的示例中:

<?php 
    var $a = 85;
    var $b = 7;
    var $c = $a/$b;
    echo $c;
?>
希望对您有所帮助

您可以使用:


你试过
number\u format
或任何函数吗?没有。我第一次听说number\u format时,你没有试过。它应该是
floor()
而不是round()。四舍五入将使其变为87.555->87.56,根据问题中的要求,Floor()使其变为87.55。但谁知道呢,这可能是OP的错别字。是的,我的错。无论如何,这里有一些函数,PHP文档中有很多例子:p
var $b = 7;

var $c = $a/$b;

echo round($c, 2);
number_format($c, 2)