|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
InfectedM |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 21.10.2007 Репутация: нет Всего: нет |
Не прошу код, нужна только идея и примерный алгоритм...подскажите плиз...
Есть css классы: big-1 ... big-5 , который настраивают величину шрифта есть запрос который возвращает сумму использования меток.
допустим вернул: Яблоки - 10 Ананасы - 1 Молоко - 100 Анчоус: 1 Рыба: 2 Арахис: 1 Семечки: 3 Далее: 1) ищем максимальную сумму (т.е. 100) 3) делим 100 на 5 получаем получаем 20 формируем облако меток:
Но если у нас будет: Яблоки - 1000 Ананасы - 1 Молоко - 100 Анчоус: 1 Рыба: 2 Арахис: 1 Семечки: 3 1000 / 5 = 200 if < 200 {big-5}; if < 400{big-5} if < 600{big-5} if < 800{big-5} if <1000{big-5} тогда все будут big-1 , кроме яблок, яблоки будут big-5 Молоко тоже популярно, но оно будет меньше 200, значит войдет в big-1 подскажите плиз еще какое-нибудь решение.... Это сообщение отредактировал(а) InfectedM - 12.9.2015, 12:41 |
||||
|
|||||
Gold Dragon |
|
||||
Призрачный Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
только идея (я бы код написал, но сказал что не нужно )
- помести всё в массив - отсортируй по значению - в цикле присвой нужные значения первым 4-м, остальным 5-й PS не надо делать так
Достаточно по идентификатору массив формировать
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
||||
|
|||||
InfectedM |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 21.10.2007 Репутация: нет Всего: нет |
оо, то что нужно , спс.
|
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |