Fiz um sistema para bolão da copa, esta todo ele funcionando, só o que falta fazer é a tabela que mostrará a classificação dos usuários, eu já tenho criada uma função que gera a pontuação de acordo com os resultados, mas não estou sabendo como fazer a ordenação dos pontos, por exemplo:
para cada usuario a função me retorna um array com os pontos em cada etapa do bolao tipo: ("50","60","30") o total dos pontos nesse caso seriam 140, ok, basta ordenar o array pelos pontos totais, mas se tiver pontuação igual entre os usuário, como faço para ordenar de acordo com o primeiro numero do array, ou o segundo e assim por diante...
Se esses pontos tivessem em um bd era so fazer uma ordenação do tipo "order by p1,p2,p3 ASC" mas eles estão num array e não queria colocalos em um banco só para isso..
alguém tem uma sugestão de como posso resolver isso?
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Pedro Gaz
Pessoal,
Fiz um sistema para bolão da copa, esta todo ele funcionando, só o que falta fazer é a tabela que mostrará a classificação dos usuários, eu já tenho criada uma função que gera a pontuação de acordo com os resultados, mas não estou sabendo como fazer a ordenação dos pontos, por exemplo:
para cada usuario a função me retorna um array com os pontos em cada etapa do bolao tipo: ("50","60","30") o total dos pontos nesse caso seriam 140, ok, basta ordenar o array pelos pontos totais, mas se tiver pontuação igual entre os usuário, como faço para ordenar de acordo com o primeiro numero do array, ou o segundo e assim por diante...
Se esses pontos tivessem em um bd era so fazer uma ordenação do tipo "order by p1,p2,p3 ASC" mas eles estão num array e não queria colocalos em um banco só para isso..
alguém tem uma sugestão de como posso resolver isso?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.