"urgent "classer un tableau en php

Fermé
mignonne13 Messages postés 1 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 22 avril 2015 - 22 avril 2015 à 18:12
 skyùa - 22 avril 2015 à 20:23
Bonjour,

bonjour,
j'ai un tableau à trois colonnes numéro, note et mention
et je doit afficher le tableau et trier par mention dans l'ordre décroissant c'est à dire dans l'ordre de merite


1 réponse

Hello !
function array_sort_by_column(&$arr, $col, $dir = SORT_ASC) {
    $sort_col = array();
    foreach ($arr as $key=> $row) {
        $sort_col[$key] = $row[$col];
    }

    array_multisort($sort_col, $dir, $arr);
}


array_sort_by_column($array, 'order');


Tiré de : http://stackoverflow.com/questions/2699086/sort-multi-dimensional-array-by-value

Perso j'utilise aasort mais elle classe par ordre croissant, cela dit en changeant end() par reset() et asort par arsort, ça devrait quand même fonctionner.

A+ !
0