Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Некое число нужно раздать на несколько частей по времени
 
 автор: Terri   (22.02.2007 в 14:26)   письмо автору
 
 

Даётся число 1000 нужно это число раздать на кажную минуту по 10 чисел от этой суммы, тоесть должно получится таким образом, для времени 12:00 предоставляем числа 1,2,3,4,5,6,7,8,9,10 для времени 12:01 предоставляем числа 11,12,13,14,15,16,17,18,19,20... для времени 18:00 предоставляем 990,992,993,994,995,996,997,998,999,1000

как это можно сделать?

можно либо в массив либо просто выводить указываю числа для каждого времени

   
 
 автор: Unkind   (22.02.2007 в 14:50)   письмо автору
 
   для: Terri   (22.02.2007 в 14:26)
 

Допустим, так:

<?php
//Начало в 12:00
$start mktime(1200date("m"), date("d"), date("Y"));
//Время в UNIX TIMESTAMP сейчас
$now time();

$minutes intval(($now $start) / 60);

for(
$i $minutes 10 1; ($i <= $minutes 10 10) && $i <= 1000; print($i." "), $i++);
?>


P.S. Только 1000 "израсходуется" гораздо раньше. В 13:39.

   
 
 автор: Terri   (23.02.2007 в 07:12)   письмо автору
 
   для: Unkind   (22.02.2007 в 14:50)
 

не совсем то что я имел введу. Вообщем то что мне нужно было я сейчас посидел и написал



<?php
$hour 
12;
$h 1;
$m 1;
$j 1;

   echo 
'&nbsp; &nbsp; <font color="ff0000">'.$hour.':00</font><br>';

for(
$i 1$i 3500$i++){

 if(
$j++ == 10){

  
$minutes $m++;
  if(
$minutes 59){
   
$m 00;
   
$minutes $m++;
   
$hour = ($hour+$h);
  }

   echo 
'&nbsp; &nbsp; <font color="ff0000">'.$hour.':'.(strlen($minutes) == '').$minutes.'</font><br>';
   
$j =  1;
 }
   echo 
$i.'<br>';

}
?> 


после запуска отобразится таким образом

12:00
1
2
3
4
5
6
7
8
9
12:01
10
11
12
13
14
15
16
17
18
19
12:02
20
21
22
23
24
25
26
27
28
29
12:03
30
31
32
33
34
35
36
37
38
39
12:04
.......


17:48
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
17:49
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования