| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Нужно вывести случайный набор строк |
| Автор: bork 3.9.2012, 22:36 |
| Есть, например, 10 строк с текстом (будут записаны в этом же php, можно каждую записать в отдельную переменную) Нужно вывести 5 случайных строк без повторов при каждом обновлении страницы. |
| Автор: ksnk 3.9.2012, 22:57 |
| Ну и в чем дело? Помешаем все строки в массив. Сочиняем 5 чисел. Первое rand(10), второе rand(9), ... пятое rand(6). Для каждого числа берем из массива по числу-индексу и ставим на его место последний элемент массива. и так далее все 5 раз. Profit! |
| Автор: bork 3.9.2012, 23:04 |
| Если не сложно, скиньте пример. |
| Автор: s1lver 5.9.2012, 07:29 | ||||
Как насчет этого?
|
| Автор: Gold Dragon 5.9.2012, 07:44 |
| а если строки в базе данных то вообще никаких проблем с выборкой нет |
| Автор: s1lver 5.9.2012, 07:45 |
| Хотя, скорее всего, в моем примере повторения будут... |
| Автор: ksnk 5.9.2012, 08:30 | ||
Неужели я настолько невразумительно описал алгоритм?
|
| Автор: s1lver 5.9.2012, 08:48 | ||
Я вообще не то написал... |