可以使用以下数据计算%?

时间:2015-10-19 08:01:37

标签: php

我的目标是使用下面的数据在进度条中输出一个百分比到目标。

['b5','b4','b3','b2','b1','s5','s4','s3','s2','s1','g5'...'']

可以从该数组中选择开始和结束。然后计算将根据起始变量和结束变量之间的%来计算。

示例:

Starting: b3
Current: b1 << Dynamic Updated from DB
Ending: s4

结果:

50% give or take.

这有意义吗? 我已经看到这是以某种方式使用数组完成但我不确定所以这就是为什么我提出这个问题,看看是否有人对此有所了解。

这是基于Riot的游戏API数据。

由于

1 个答案:

答案 0 :(得分:1)

我不确定它是否有任何意义,但我会尝试提供答案,所以对于一个百分比,我们需要一个总和一个值。 所以我会采取一个 [http://php.net/manual/en/function.array-splice.php][1]

并使用http://php.net/manual/en/function.array-search.php

这将为您提供阵列的开始/停止部分。 进一步使用array_search然后找到&#39;值的索引&#39;你在寻找。

现在你有数组的总长度和你可以用作值的索引。 因此计算百分比。

这有用吗?