1
resposta

função uSort

Olá, eu não entendi direito o conceito dos retornos quando criamos a função para usa-la no uSort. Por exemplo, pq quando um elemento é menor que outro retorna -1 e o que esse -1 quer dizer na ordenação?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Nicolas. A função usort usa esse retorno para saber qual elemento deve estar em que posição. É assim que funções de ordenação funcionam no geral.

A função recebe 2 parâmetros. Se o primeiro parâmetro deve vir primeiro no resultado ordenado, o retorno da função deve ser menor do que 0. Se o primeiro parâmetro deve vir depois no resultado ordenado, o retorno deve ser maior do que 0. Se ambos os parâmetros forem iguais, basta retornar 0. :-)