我正在尝试构建一个脚本来获取循环迭代的当前百分比。
I have :
<?php
$counter = 0;
$total = 100;
foreach($key as value) {
$counter = $counter + 1;
//looping here
$percentage = $counter/total;
}
在我的例子中,循环内输出 5 次迭代
0.01
0.02
0.03
0.04
0.05
我需要它来输出
20
40
60
80
100
执行诸如当前完成百分比之类的操作。
更多随机示例
对于 10 个循环应该是
10
20
30
40
50
60
70
80
90
100
100 次循环
1
2
.
.
100
6个循环
16.6
//brain damaged
很抱歉这个菜鸟数学 php 问题,但我今天就像没有日子一样陷入迷雾。谢谢您,非常感谢。
首先,您必须获得迭代总量。count() http://php.net/count在这种情况下有帮助。
<?php
$counter = 0;
$total = count($yourArray);
// ...
// inside the loop
$counter++;
$percentage = $counter/$total;
实例 https://eval.in/151296
转换0.xx
to x %
留给读者作为练习。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)