"urgent "classer un tableau en php

mignonne13 Messages postés 1 Statut Membre -  
 skyùa -
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

  1. skyùa
     
    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