|
|
|
|
|
для: Dimon2005
(21.11.2005 в 18:59)
| | Исправьте код на следующий
$shuf_arr=shuffle($first_arr);
for ($num=1; $num<=5; $num++)
{
for ($i=$num-1; $i<$num+4; $i++)
{
echo $shuf_arr[$i]."<br>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Dimon2005
(21.11.2005 в 18:59)
| | Если "виснет сервер", то это уже не в этот форум=))
Приведите, пожалуйста. полный текст сообщения об ошибке. | |
|
|
|
|
автор: Dimon2005 (21.11.2005 в 18:59) |
|
|
для: cheops
(20.11.2005 в 21:30)
| | Пишет ошибку в 2-й строке и виснит сервер, я так понял из-за цикла!
Что-же делать?
4 примера и все неправильные :( | |
|
|
|
|
|
|
|
для: Dimon2005
(20.11.2005 в 15:50)
| | Необходимо переписать скрипт следующим образом
<?php
$shuf_arr=shuffle($first_arr);
for ($num=1; $num=5; $num++)
{
for ($i=$num-1; $i<$num+4; $i++)
{
echo $shuf_arr[$i]."<br>";
}
}
?>
|
| |
|
|
|
|
автор: Dimon2005 (20.11.2005 в 15:50) |
|
|
для: Киналь
(20.11.2005 в 13:19)
| | Неработает, ошибка в строке номер 4. | |
|
|
|
|
|
|
|
для: Dimon2005
(20.11.2005 в 01:57)
| |
$shuf_arr=shuffle($first_arr);
for ($num=1, $num=5, $num++)
{
for ($i=$num-1, $i<$num+4, $i++)
{
echo $shuf_arr[$i]."<br>";
}
}
|
Вроде так. Правда, не проверял. | |
|
|
|
|
автор: Dimon2005 (20.11.2005 в 01:57) |
|
|
для: Киналь
(19.11.2005 в 18:07)
| | Поставьте пожалуйста | |
|
|
|
|
|
|
|
для: Dimon2005
(19.11.2005 в 15:00)
| | Так вот о том и речь. Создаем массив из чисел от 1 до 30, называем, к примеру, $first_arr. Далее
$shuf_arr=shuffle($first_arr);
for ($i=1, $i<6, $i++)
{
echo $shuf_arr[$i]."<br>"; // 1-я группа
}
for ($i=7, $i<12, $i++)
{
echo $shuf_arr[$i]."<br>"; // 2-я группа
}
// и т.д.
|
При желании можно, конечно, еще один цикл сверху поставить, на 5 итераций (по числу групп). | |
|
|
|
|
автор: Dimon2005 (19.11.2005 в 15:00) |
|
|
для: cheops
(18.11.2005 в 23:18)
| | Дело в том что я незнаю как рассортировать таким образом...
Надо что-бы получилось к примеру так:
(1, 6, 8, 14, 21), (24, 15, 9, 2, 29), и так далее.
Тоесть 6 групп случайным образом с числами от 1 до 30 . | |
|
|
|
|
|
|
|
для: Dimon2005
(18.11.2005 в 20:01)
| | Участники в группы попадают в случайном порядке? Можно просто взять упорядоченный массив - перемещать его при помощи функции shuffle() и вывести группы 1-5, 6-10, 11-15, 16-20, 21-25, 26-30. | |
|
|
|
|