Filtrer un tableau a deux dimentions

Résolu
Fallentree Messages postés 2445 Statut Membre -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,

Imaginez un tableau a 2 dimensions comme suit :

blabla 1 2 3 4
zlizli 2 8 9 2
ploplo 3 8 6 4
blabla 10 45 7 8

on a X lignes et Y colonnes

Maintenant je veux le filtrer sur la colonne Yn par exemple pour Y1 filtrer sur blabla

un tableau en retour :

blabla 1 2 3 4
blabla 10 45 7 8

comment je peux faire ? avez vous une idée ?

1 réponse

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    Je m'attendais a un truc du genre

    <script>
    var myarray = [['blabla',1, 2, 3, 4],
    ['zlizli', 2, 8, 9, 2],
    ['ploplo', 3, 8, 6, 4],
    ['blabla', 10, 45, 7, 8]];

    function check(o1) {
    return o1[Col]==Val;
    }

    var tmp;
    var val,Col;
    Val=8;Col=2;
    tmp=myarray.filter(check);
    alert(tmp.length);
    </script>
    0