Tri d'un tableau( résultat de calcul de nombre d'occurrence)
Résolu/Fermé
abcd0
Messages postés
56
Date d'inscription
mercredi 3 avril 2013
Statut
Membre
Dernière intervention
10 juillet 2013
-
Modifié par abcd0 le 24/04/2013 à 09:15
abcd0 Messages postés 56 Date d'inscription mercredi 3 avril 2013 Statut Membre Dernière intervention 10 juillet 2013 - 24 avril 2013 à 11:59
abcd0 Messages postés 56 Date d'inscription mercredi 3 avril 2013 Statut Membre Dernière intervention 10 juillet 2013 - 24 avril 2013 à 11:59
A voir également:
- Tri d'un tableau( résultat de calcul de nombre d'occurrence)
- Tableau croisé dynamique - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Calcul moyenne excel - Guide
5 réponses
Utilisateur anonyme
Modifié par kyser soze le 24/04/2013 à 11:29
Modifié par kyser soze le 24/04/2013 à 11:29
Salut,
Regarde la fonction arsort($tab) en PHP , elle trie un tableau en ordre décroissant.
https://www.php.net/manual/fr/function.arsort.php
Résolu? ===> [RESOLU]
Regarde la fonction arsort($tab) en PHP , elle trie un tableau en ordre décroissant.
https://www.php.net/manual/fr/function.arsort.php
Résolu? ===> [RESOLU]
Utilisateur anonyme
24 avril 2013 à 11:31
24 avril 2013 à 11:31
As tu essayé? Parce que ça ne trie pas les clés.. C'est ksort qui trie par rapport aux clés du tableau.
abcd0
Messages postés
56
Date d'inscription
mercredi 3 avril 2013
Statut
Membre
Dernière intervention
10 juillet 2013
24 avril 2013 à 11:37
24 avril 2013 à 11:37
oui j'ai essayé ça mais ça ne marche pas
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 avril 2013 à 11:43
24 avril 2013 à 11:43
Salut,
la solution à kyser soze est la bonne, ce que tu demandes, c'est le travail de la fonction arsort(), ni plus, ni moins.
J'ai quand même voulu vérifier :
et ça donne bien ce que tu attends
la solution à kyser soze est la bonne, ce que tu demandes, c'est le travail de la fonction arsort(), ni plus, ni moins.
J'ai quand même voulu vérifier :
$tab['mot']=1; $tab['mal']=2; $tab['Moins']=1; $tab['semaine']=3; $tab['une']=1; $tab['dont']=5; print_r($tab); arsort($tab); print_r($tab);
et ça donne bien ce que tu attends
Utilisateur anonyme
Modifié par kyser soze le 24/04/2013 à 11:47
Modifié par kyser soze le 24/04/2013 à 11:47
Bon ben là je peux pas faire plus.
En faisant
J'obtiens :
array (size=6)
'mot' => int 1
'mal' => int 2
'Moins' => int 1
'semaine' => int 3
'une' => int 1
'dont' => int 5
array (size=6)
'dont' => int 5
'semaine' => int 3
'mal' => int 2
'une' => int 1
'Moins' => int 1
'mot' => int 1
Il me semble pourtant que c'est ce que tu cherchais à faire.. J'ai peut être mal compris
Résolu? ===> [RESOLU]
En faisant
<?php $tab=array(); $tab['mot']=1; $tab['mal']=2; $tab['Moins']=1; $tab['semaine']=3; $tab['une']=1; $tab['dont']=5; var_dump($tab); arsort($tab); var_dump($tab); ?>
J'obtiens :
array (size=6)
'mot' => int 1
'mal' => int 2
'Moins' => int 1
'semaine' => int 3
'une' => int 1
'dont' => int 5
array (size=6)
'dont' => int 5
'semaine' => int 3
'mal' => int 2
'une' => int 1
'Moins' => int 1
'mot' => int 1
Il me semble pourtant que c'est ce que tu cherchais à faire.. J'ai peut être mal compris
Résolu? ===> [RESOLU]
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 avril 2013 à 11:49
24 avril 2013 à 11:49
;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
24 avril 2013 à 11:51
24 avril 2013 à 11:51
C'est magique de faire une recherche, regarde ce qu'on trouve:
La page de doc sur les différentes fonction de tri des tableaux.
La page de doc sur les différentes fonction de tri des tableaux.
abcd0
Messages postés
56
Date d'inscription
mercredi 3 avril 2013
Statut
Membre
Dernière intervention
10 juillet 2013
24 avril 2013 à 11:59
24 avril 2013 à 11:59
ok c'est bon mon erreur etait quand j'ai récupré le résultat de arsort dans un autre tableau; merci beaucoup
24 avril 2013 à 11:10