![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Здравствуйте не могли бы вы помочь решить одну проблему?Существует код который реализует случайную выборку изображений из папки, пролема заключается в том что случайные значения часто повторяются вот код:
Как сделать что бы значения не повторялись??? |
|||
|
||||
| zibox86 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 11.12.2007 Репутация: нет Всего: 1 |
Вести лог уже выпавших числе!
|
|||
|
||||
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Ну что ни кто не может осилить???
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
тебе ж посоветовали, вести лог выпавших чисел, или наоборот заранее создать последовательность случайных чисел
но по-любому пока не опишешь задачу полностью, а точнее не покажешь код в котором происходит выборка, нечего тебе советовать вот у меня увереность, что у тебя там в цикле выдаются несколько изображений, но точно не знаю |
|||
|
||||
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Вот такой вот код:
Я видел есть стандартная функция для удаления повторяющихся элементов я применял у меня не работает |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
ну что значит повторяющиеся значения? а откуда ты будешь знать, есть ли эти повторяющиеся значения? были ли они при предыдущем проходе?
надо вести лог выдаваемых файлов, что-то вроде:
Добавлено через 1 минуту и 49 секунд кстати, лог можно использовать в качестве счётчика |
|||
|
||||
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
На сайте www.leilytravel.kz можно увидеть что картинки повторяются станд-ая функция mt_rand(0, $i - 1); выводит 12 случайных чисел доустим 1,2,3,4,4,4,5,6,99 и.т.д до двенадцати.Получается числа присваеваются обсалютным путям а если 4,4,4 тогда выводятся одинаковые картинки.Просто если посмотреть сайт все станет понятно. Я начинающий программер не могу разобратся!!!!
Это сообщение отредактировал(а) bigshot - 19.9.2008, 11:46 |
|||
|
||||
| teroni |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
Может типа такого надо?
Это сообщение отредактировал(а) teroni - 19.9.2008, 12:06 |
|||
|
||||
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Проблема так и не решена!!!Все равно одно и то же происходит
|
|||
|
||||
| bigshot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Короче я че то написал кто может исправить что нибудь буду благодарен:
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |