Моя цель - вывести процентное значение цели на индикатор выполнения с данными, которые у меня ниже.Можно рассчитать%, используя следующие данные?
['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.
Имеет ли это смысл? Я видел, как это делается как-то с использованием массивов, но я не уверен, поэтому поэтому я задаю этот вопрос, чтобы узнать, есть ли у кого-то идея об этом.
Это основано на данных API игры Riot.
Благодаря
Посмотрите на значения ключей массива, которые являются числовыми .... и тогда это простая математика .... (ключевой ток - ключ b3/ключ s4 - ключ b3) * 100 –
Я действительно не получаю вы знаете, сколько элементов существует между начальным и конечным элементами? Вы обрабатываете значения в цикле через этот массив? –