Page 1 sur 1
[R] Array compter le nombre d'occurences
Posté : mer. 15 juil. 2015 18:15
par jcaspar
B
onjour à tous
Je voudrais compter le nombre d'occurences d'un tableau c'est à dire
savoir combien de fois le nombre 1 apparait combien de fois le nombre 2 apparait etc...
la fonction array_search permet de trouver un élément mais pas de déterminer le nombre de fois ou un mot ou
une lettre apparait ....
En vous remerciant pour vos idées !
Jean-Marc
Re: [..] Array compter le nombre d'occurences
Posté : mer. 15 juil. 2015 19:11
par orax
Re: [..] Array compter le nombre d'occurences
Posté : mer. 15 juil. 2015 21:28
par jcaspar
Merci pour ce rappel !
J'avoue ne pas être bon en algorithmie ... donc j'essaie le plus possible de trouver des fonctions prêtes à l'emploi !
J'en profite pour poser une petite question au modérateur

est il possible d'exporter les sujets que l'on a posté avec les réponses pour les sauvegarder car il me semble que l'historique visible ne se situe qu'au tour d'un année ...avec mes remerciements à son attention.
Jean-Marc
Re: [..] Array compter le nombre d'occurences
Posté : mer. 15 juil. 2015 22:01
par orax
Voir mes messages
Ou juste les créations de nouveaux sujets avec
Recherche avancée > choisir
Rechercher par auteur... et cocher
Premier message des sujets uniquement
Il y a aussi
Ajouter ce sujet aux favoris (en bas, selon le thème).
Re: [..] Array compter le nombre d'occurences
Posté : mer. 15 juil. 2015 22:38
par jguinch
Pour répondre à la question du post :
► Afficher le texte
Code : Tout sélectionner
Local $a[] = [1, 2, 3, 4, 3, 4, 6, 8, 4, 1, 2, 9]
ConsoleWrite( _ArrayCount($a, 4) )
Func _ArrayCount($aArray, $sSearch)
Local $iRet = 0
For $i = 0 To UBound($aArray) - 1
If $aArray[$i] = $sSearch Then $iRet += 1
Next
Return $iRet
EndFunc
Re: [..] Array compter le nombre d'occurences
Posté : jeu. 16 juil. 2015 11:13
par jcaspar
M

erci beaucoup pour ces informations
l'algorithme se comprend bien c'est carrément beau !
Pour les recherches sur le site par auteur cela marche top bien.
Jean-Marc