Как сделать уникальную сортировку данных для каждого пользователя?

Приветствую, хабралюди.


Мне необходимо сделать уникальный для каждого зарегистрированного пользователя вывод пунктов для голосования.


Т.е. чтобы для пользователя А пункты для голосования выводились в виде 1, 2, 3 ,4, 5, 6

Для пользователя Б пункты для голосования выводились в виде 4, 3, 5, 1, 6, 2

и т.д.


Для чего такое хочу сделать — чтобы пользователи друг другу не сообщали за какой из пунктов они проголосовали (пункты голосования названы максимально обезличенно).


Я в целом понимаю что мне надо как-то привязывать сортировку пунктов голосования к ID пользователя и видимо использовать функцию usort, но дальше этого пока что не продвинулся.


Буду признателен за помощь в решении данной задачки.
  • Вопрос задан
  • 3539 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
max_mara
@max_mara
Сдвиньте индексы массива с вопросами на ID пользователя
Ответ написан
SvnWeb
@SvnWeb
На мой взгляд лучше выводить пункты голосования в случайном порядке. В таком случае привязывать пользователя совсем не нужно, если конечно это никак не связанно с другим функционалом системы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 19:40
5000 руб./за проект
24 апр. 2024, в 19:18
50000 руб./за проект
24 апр. 2024, в 19:05
15000 руб./за проект