我希望有人能帮我找到一个计算完成任务百分比的简单方程式。
我有3个变量:
$totaltasks
$remainingtasks
$completedtasks
让我们假装他们有这些价值观:
$totaltasks = 100
$remainingtasks = 30
$completedtasks = 70
在此示例中,70%的任务已完成。但这很容易解决,因为$ totaltasks是100,只是使用等式$ totaltasks - $ remainingtasks
问题是这个等式只有在$ totaltasks总是100且$ remainingtasks总是100或更少的情况下才有效。所以作为另一个例子,如果我的变量是这样的......
$totaltasks = 30
$remainingtasks = 20
$completedtasks = 10
... 33.3%的任务已经完成,但我使用的等式显然没有显示正确的结果。
如果变量始终发生变化,我怎样才能获得已完成任务的百分比?
仅供参考我打算用$ percentagecomplete回显结果
提前致谢。
答案 0 :(得分:1)
使用此100 * $completedtasks/$totaltasks
这将为您提供已完成任务的百分比