Суть такая: на сервере PHP генерирует набор чисел, к примеру:
$numbers = array('+1','+6','-4','+3','+4','-1','+7','+2','-5','+1','-2','+5','-4','+2');
Дальше на странице нужно воспроизвести в таком формате - каждую секунду появляется очередная цифра и сопровождается аудиофайлом(озвучка этого числа), в конце посетителю нужно ввести суммарный ответ.
Проблема возникает в следующем:
Как сделать это лучшим образом?
На данный момент это реализовано так:
foreach($numbers as $index => $number){?>
interval = setTimeout(function() {
$("#number").html("<?=$number?>");//Показ слагаемого
sound.play('peek')//Озвучивание
}, <?=(3800+($index*1000))?>);
<?}
И получается так, что если будет 100 чисел - то будет 100 интервалов.
Как можно это в цикле яваскрипта написать что ли?
И вопрос 2: как в JavaScript сделать непрерывный показ случайного числа со сменой жтого числа каждую секунду?