Mysql
 sql >> Database >  >> RDS >> Mysql

Ordina array multidimensionale in base a determinati indici - PHP?

Usa usort con una funzione di confronto personalizzata.

Qualcosa come:

usort($ranked, function($a, $b) {
    if ($a['day'] === $b['day']) return 0;

    return ($a['day'] > $b['day']) ? -1 : 1;
});

Puoi leggere ulteriori informazioni su questa funzione qui .