Bonjour à tous,
J'ai ce tableau
Array ( [65] => 2 [73] => 3 [76] => 1 [75] => 1 [72] => 1 )print_r ($montab);
Il faut le lire comme ceci, j'ai 2 fois la valeur 65, 3 fois la valeur 73, 1 fois le 76, 1 fois le 75 et une fois le 72.
Je lui fais un arsort
j'obtiensarsort($montab);
Array ( [73] => 3 [65] => 2 [72] => 1 [76] => 1 [75] => 1 )
Presque super, j'ai bien en premier le 73 puisque je l'ai 3 fois, en deuxième j'ai bien le 72 car je l'ai 2 fois, mais ensuite ... l'ordre n'est pas du tout respecter. J'ai une fois le 72, alors que à l'origine, c'est le 76 qui était mentionné ... etc ...
Comment puis-je garder l'ordre d'origine lorsque le nombre est égal ???
Existe-t-il une fonction toute faite ??? Ca fait 2 jours que je tourne en rond ... et je commence à avoir le tournis
Merci infiniment pour votre coup de main ...
Partager