Форум → Программирование → PHP для идиотов → Выводить рандомом часть масива
Выводить рандомом часть масива
-
Доброй ночи!
В php особо не разбираюсь и прошу помощи. Есть у меня сайт на joomla + virtuemart (компонент интернет магазина).
В компоненте есть возможность задавать производителей. У меня их примерно 40.
Есть модуль который выводит на сайт этих производителей списком. Я хочу сделать чтоб они выводились в строку по 10 штук и при обновлении страницы список менялся. Я посмотрел код модуля, они выводятся через foreach ($manufacturers as $manufacturer). Подскажите как выводить не весь список, а часть (рандомно) -
24 марта 2012 г. 4:29, спустя 48 минут 52 секунды
измеряешь размер массива.
рандомно выбираешь 2 числа от 0 до размера массива -1
нехитрым способ определяешь, какое из числе больше
выводишь данные в массива от индекса меньшего к большемуСпустя 105 сек.или
[man]shuffle[/man] перемешивает элементы массива в случайном порядке
и выводишь нужное количество элементов -
24 марта 2012 г. 4:43, спустя 14 минут 27 секунд
[man]shuffle[/man] перемешивает элементы массива в случайном порядке
и выводишь нужное количество элементов
Спасибо. Так и сделаю. -
-
24 марта 2012 г. 22:30, спустя 16 часов 2 минуты 25 секунд
http://ru.php.net/manual/ru/function.array-rand.php
даже так.. классно -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!