Bonjour,
Je ne maîtrise pas les fonctions de tri faisant appel à des fonctions.
Mon problème, tout simple, est de trier un tableau associatif selon les clés.
Pour faire simple, je veux que l'élément de clé 'V' apparaisse en tête du tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tab = array ('2007-03-30' => 1, 'D2007-04-06' => 2, 'V' => 2, 'Y2007-04-06' => 1');
J'imagine que c'est la fonction uksort () qu'il faut utiliser.
J'ai essayé quelque chose du genre :
Ça ne marche pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function compare ($a, $b) { if ($a == 'V' && $b != 'V') return -1; elseif ($a != 'V' && $b == 'V') return 1; else return 0; } uksort ($tab, "compare");
Merci de votre aide.
Partager