Tri de tableau sur la fréquence des éléments

Tri de tableau sur la fréquence des éléments - PHP - Programmation

Marsh Posté le 11-07-2007 à 16:40:23    

Hello

 

Je voudrais trier un tableau sur la fréquence de répétition de ses éléments.
ex :

Code :
  1. $tab = array(1, 1, 5, 5 ,8, 5, 4, 2, 1, 8, 5, 9);
  2. $output = my_magic_function($tab);


sortie :
-> $output => (5, 1, 8, 2, 4, 9)
ou alors :
-> $output => (5, 5, 5, 5, 1, 1, 1, 8, 8, 2, 4, 9)
ou au pire :
-> $output => 5

 

Il y a ça en php ou je dois le coder ? Je précise que j'ai cherché in the fucking manual :o


Message édité par theredled le 11-07-2007 à 16:41:23

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 11-07-2007 à 16:40:23   

Reply

Marsh Posté le 11-07-2007 à 16:53:42    

sortie 1: array_unique
sortie 2: array_usort ( a toi de coder le callback qui va bien)
sortie 3: array_count_values
 
t'as pas du bien cherché dans le fucking manual ;)

Reply

Marsh Posté le 11-07-2007 à 17:45:00    

effectivement array_count_values() est pas mal (+asort() etc), ça peut faire l'affaire, je le voyais pas comme ça [:transparency]
Remerciements :jap:


Message édité par theredled le 11-07-2007 à 17:47:21

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed