我在如何正确返回PHP中的百分比方面遇到了麻烦。我尝试过使用sprintf函数,虽然这只在我使用小数时才有用;如何使用内置函数在PHP中返回百分比?
$percentage = sprintf('%3f', $completes / $incompletes);
不起作用。我已经尝试了所有我能想到的东西,虽然这对小数点有效,但它似乎不适用于整数......
答案 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);