Page 1 sur 1

Classé et afficher les données d'un tableau

Posté : 19 août 2008, 16:29
par Invité
Bonjour,

Je rencontre un problème pour récupérer les données d'un tableau.

Voila un exemple de ce que je veux faire, j'ai sa :
$variable['donne1'] = 10;
$variable['donne4'] = 2;
$variable['donne2'] = 8;
$variable['donne3'] = 5;
Et moi je cherche à savoir comment récupérer et classer se tableau sachant que les valeurs (donne1, donne2, donne3, donne4) sont inconnues.

Merci d'avance pour votre aide et n'hésitez pas à me demander plus de précision si vous n'avez pas compris ce que je veux faire =)

Posté : 19 août 2008, 17:08
par @rthur
Bonjour,

asort($variable) ne convient pas?
http://fr.php.net/asort

Posté : 19 août 2008, 17:21
par Invité
Salut,

Pour commencer je te remercie pour ton aide :)

C'est presque sa! en effet je cherche a classé la valeur! alors que cette fonction classe les clés =)

Merci encore pour ton aide :)

Posté : 19 août 2008, 17:29
par @rthur
Tu es sûr?
Il me semblait pourtant que asort() classait les valeurs et sort() les clés mais comme ça fait un bout de temps que je ne les aient pas utilisé, je n'en suis pas certain.

Enfin si les deux classent les clés, tu peux tenter de faire un array_flip() avant et après le tri (sous réserve qu'il n'y ait pas de collision dans tes valeurs, cf la doc)

Posté : 19 août 2008, 17:30
par _activmik
Inverse les clés et les valeurs de ton tableau :

array_flip



[edit]@rthur plus rapide que moi 8-)

Posté : 19 août 2008, 17:46
par Invité
merci beaucoup pour votre aide :)

j'ai réussi a faire ce que je voulais avec un arsort ! LOL :lol:

Sujet clos =) et merci encore, bonne soirée à vous