Mammouth du PHP |
672 Messages
03 oct. 2011, 16:20
ça ne marche pas ???
C'est un peu court...
- Plantage ? Quel est le message d'erreur ?
- Ca fonctionne mais le résultat ne correspond pas à celui attendu ?
- Autre - préciser...
Je lis le manuel :
array array_count_values ( array $input )
Retourne un tableau contenant les valeurs du tableau input comme clés et leur fréquence comme valeurs.
Si ça retourne un tableau, comme
echo attend une chaîne ça ne risque pas de fonctionner
Ce qu'il faut faire :
1. Transformer ta chaîne en tableau (tu fais ça bien).
2. Utiliser
array_count_values pour récupérer un tableau qui contient "les valeurs du tableau input comme clés et leur fréquence comme valeurs".
Tu peux faire un
print_r($resultat) pour voir comment le tableau de sortie est constitué.
3. Il faudra ensuite le trier. Pour ça, tu peux utiliser
arsort() pour trier le tableau suivant l'ordre décroissant des valeurs.
4. Il ne te restera plus qu'à utiliser le tableau...Et là, ça dépend de ce que tu veux faire !