Não entendi o raciocínio aplicano na função usort(). Seria possível detalhar melhor por favor.
Obrigado
Não entendi o raciocínio aplicano na função usort(). Seria possível detalhar melhor por favor.
Obrigado
Olá, Márcio.
Na documentação você consegue a explicação bem detalhada sobre seu funcionamento: https://www.php.net/usort
Mas vou tentar resumir: A função recebe o array que você quer ordenar, e uma função de ordenação.
Essa função de ordenação recebe 2 parâmetros que são 2 itens quaisquer desse array original. Essa função informa qual dos 2 itens deve vir primeiro no resultado final. Se a função retornar algo < 0, então o primeiro parâmetro é considerado um valor que virá primeiro do que o segundo no array de resultado. Se a função retornar algo > 0, então o segundo parâmetro virá primeiro no resultado, entende?
Olá Vinicius,
Obrigado pelo esclarecimento.