如何在PHP中返回百分比?

时间:2017-05-13 09:12:41

标签: php string

我在如何正确返回PHP中的百分比方面遇到了麻烦。我尝试过使用sprintf函数,虽然这只在我使用小数时才有用;如何使用内置函数在PHP中返回百分比?

$percentage = sprintf('%3f', $completes / $incompletes);

不起作用。我已经尝试了所有我能想到的东西,虽然这对小数点有效,但它似乎不适用于整数......

5 个答案:

答案 0 :(得分:1)

怎么样:

$percentage = ($completes / $incompletes) * 100;
echo $percentage . "%";

答案 1 :(得分:1)

%% - 返回百分号

$percentage = sprintf('%3f%%', $completes / $incompletes);

答案 2 :(得分:0)

试试这个:

$percentage = sprintf("%01.3f", $completes / $incompletes);

答案 3 :(得分:0)

$percentage = number_format($completes / $incompletes, 3) . '%';

答案 4 :(得分:0)

试试这个 live demo

<?php
   echo sprintf('%.2f%%', 177.3333 / 100.0);