36 / 34 / 10
Регистрация: 01.02.2013
Сообщений: 224

Функция, меняющая переменную в течении 20 секунд

21.04.2014, 14:37. Показов 632. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна ф-ция, которая будет записывать в переменную значения из массива в течении 20 секунд.
Например:
PHP
1
$arrayName = array('value1', 'value2', 'value3');
В первые 20 секунд $var = $arrayName[0];
В следующие 20 секунд $var = $arrayName[1];
Потом $var = $arrayName[2];

Потом снова $var = $arrayName[0];

Мои наработки
PHP
1
2
3
4
5
6
7
8
9
10
11
        $arrayName = array('value1', 'value2', 'value3');
        $t1 = 1398076018; // Запоминаю первый timestamp
 
        $t2 = time(); // Текущий timestamp
        $i = 0;
        if ($t1+20 > $t2) {
            $token = $arrayName[$i];
        }else{
            $i++;
            $token = $arrayName[$i];
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2014, 14:37
Ответы с готовыми решениями:

Заполнение progressbar в течении 3 секунд
на форме прогрессбар и лабел. Необходимо заполнять прогресс бар в течении 3х секунд и в label выводить % заполнения. как это...

Если ответ от сервера не пришел в течении 45 секунд то
Нужно сделать так: Отсылаем реквест.Если через 45 секунд ответ не пришел или пришел,но плохой,значит пишем в лист бокс: не удалось. ...

При старте мышка не реагирует в течении 6-7 секунд
В общем такая проблема. Искал на этом форуме и на других формах ответа, но не нашел. При старте Виндоус 10 после загрузки рабочего...

4
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
21.04.2014, 15:29
Цитата Сообщение от ramm Посмотреть сообщение
В первые 20 секунд $var = $arrayName[0];
В следующие 20 секунд $var = $arrayName[1];
Потом $var = $arrayName[2];
Потом снова $var = $arrayName[0];
PHP
1
2
3
4
5
6
7
8
$arrayName = array('value1', 'value2', 'value3');
$var = $arrayName[0];
sleep(20);
$var = $arrayName[1];
sleep(20);
$var = $arrayName[2];
sleep(20);
$var = $arrayName[0];
0
36 / 34 / 10
Регистрация: 01.02.2013
Сообщений: 224
21.04.2014, 15:39  [ТС]
Drygba, страница вообще не грузится, и у меня может быть неизвестное количество элементов в массиве, и чтобы после последнего началось все заново.
0
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
21.04.2014, 16:20
Бред какой-то, конечно, но вот:

PHP
1
2
3
4
5
6
7
    $arrayName = array('value1', 'value2', 'value3');
    foreach ($arrayName as $value){
        $end = time() + 20;
        while (time() < $end){
            $var1 = $value;
        }
    }
Ну и учти что страница будет "грузиться" минимум минуту, потому что будет 3 итерации по 20 секунд
А чтобы начать все заново в конце, помести цикл в функцию и сделай рекурсию. И наблюдай как твоя машина виснет
0
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
21.04.2014, 16:24
ramm, вы хотите сделать что-то по типу баннерной системы,
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2014, 16:24
Помогаю со студенческими работами здесь

Выдача сигнала в течении 80 секунд после команды (Step 7)
Нужна помощь в написании программ в Step 7: 1 Создать программу обеспечивающая выдачу сигнала в течении 80 секунд после поступления...

Не могу входить в инет в течении 1 минуты 34 секунд после включения компа(((
Случилось это уже давно.... думаю что это вирус... но антивири аваст и каспер не находят! ща стоит каспер 2010 и он ниче не находит! после...

Таймер: если положение объекта не изменяется по X в течении 5 секунд, то объект уничтожается
если положение обьекта не изменяется по X в течении 5 секунд то обьект уничтожается. как сделать с#

При наведении на кнопку заливать фон слева направо в течении двух секунд
Доброго времени суток! хочу спросить, как мне сделать так, чтобы при наведении на кнопку фон заливался слева на право в течении двух...

Функция перевода секунд в соответствующее количество часов, минут, секунд
Написать программу, в которой пользователь задаѐт количество секунд. Это значение передаѐтся в процедуру, которая переводит секунды в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru