Bonjour à tous,

J'ai ce tableau
print_r ($montab);
Array ( [65] => 2 [73] => 3 [76] => 1 [75] => 1 [72] => 1 )

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
arsort($montab);
j'obtiens
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 ...