如何返回PHP中的百分比?

如何返回PHP中的百分比?,php,string,Php,String,我在如何正确返回PHP中的百分比方面遇到了问题。我尝试过使用sprintf函数,尽管这只在使用小数时有效;如何使用内置函数在PHP中返回百分比 $percentage = sprintf('%3f', $completes / $incompletes); 不起作用。我已经尝试了我所能想到的一切,尽管这对小数有效,但对整数似乎不起作用…试试这个: $percentage = sprintf("%01.3f", $completes / $incompletes); 那么: $percenta

我在如何正确返回PHP中的百分比方面遇到了问题。我尝试过使用sprintf函数,尽管这只在使用小数时有效;如何使用内置函数在PHP中返回百分比

$percentage = sprintf('%3f', $completes / $incompletes);
不起作用。我已经尝试了我所能想到的一切,尽管这对小数有效,但对整数似乎不起作用…

试试这个:

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

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

%%-返回百分号

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

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

%%-返回百分号$percentage=sprintf(“%3f%%”,$completes/$incompletes);非常感谢。idk为什么sprintf不工作,我真的很累,我自己都没有想到这一点。。
<?php
   echo sprintf('%.2f%%', 177.3333 / 100.0);