образца Строка выходныхJQuery - Петля массив строк на основе подсчета
[{v:5, f:'Week 1'}, {v:10, f:'Week 2'},{v:15, f:'Week 3'},{v:20, f:'Week 4'},{v:25, f:'Week 5'}]
Snippet
function weekAxis(){
var ticks = '';
var week_count = <?php echo $chart ?>; //count number of weeks
for(i=0; i<=week_count; i++){
var tick_str[] = '{v:'+week_count, f:'Week' +week_count}';
}
return ticks;
}
Желаемая выход на основе подсчета недели
Если week_count
= 5
,
var ticks = [{v:5, f:'Week 1'}, {v:10, f:'Week 2'},{v:15, f:'Week 3'},{v:20, f:'Week 4'},{v:25, f:'Week 5'}]
Если week_count
= 4
,
var ticks = [{v:4, f:'Week 1'}, {v:8, f:'Week 2'},{v:12, f:'Week 3'},{v:16, f:'Week 4'}]
Если week_count
= 6
,
var ticks = [{v:6, f:'Week 1'}, {v:12, f:'Week 2'},{v:18, f:'Week 3'}, {v:24, f:'Week 4'}, {v:30, f:'Week 5'}, {v:36, f:'Week 6'}]
Как отмечалось, значение v
умножается с самим подсчета и будет цикл, пока она не достигнет недельный счет. Аналогично, текст Week
будет иметь увеличенное значение счетчика.
Как я могу сделать строку выше на основе отсчета недели?
Вы помечено свой вопрос 'jquery', но я не вижу, что связано с JQuery вообще в этом вопросе. Я * делаю * вижу, что я предполагаю, это PHP-код; вы пытаетесь сделать это в PHP? –