trouver le caractère le plus présent dans une chaine ou un tableau
Posté : 10 déc. 2015, 20:35
Bonjour au addicts du php !
Voilà, je bloque sur mon problème depuis un moment et je n'arrive pas à m'en sortir...seul.
-> J'obtiens en sortie une série de chiffres dont le nombre peut varier
Je souhaiterais pouvoir extraire de la liste le caractère le plus présent.
Si plusieurs caractères différents sont représentés le même nombre de fois, privilégier celui qui apparait en premier)
J'ai bien pensé à plusieurs fonctions comme array_intersect(), les variables dynamiques, levenshtein() et même similar_text() ...
mais je n'y arrive pas...
--------------
exemple de données récupérées :
$output = "1 1 2 1 3 52"
et je souhaiterais que le script me retourne : 1
--------------
exemple de données récupérées :
$output = "3 1 1 75 2 2"
et je souhaiterais que le script me retourne : 1
--------------
exemple de données récupérées :
$output = "7 7 1"
et je souhaiterais que le script me retourne : 7
Merci de votre aide et soutien !!!
Voilà, je bloque sur mon problème depuis un moment et je n'arrive pas à m'en sortir...seul.
-> J'obtiens en sortie une série de chiffres dont le nombre peut varier
Je souhaiterais pouvoir extraire de la liste le caractère le plus présent.
Si plusieurs caractères différents sont représentés le même nombre de fois, privilégier celui qui apparait en premier)
J'ai bien pensé à plusieurs fonctions comme array_intersect(), les variables dynamiques, levenshtein() et même similar_text() ...
mais je n'y arrive pas...
--------------
exemple de données récupérées :
$output = "1 1 2 1 3 52"
et je souhaiterais que le script me retourne : 1
--------------
exemple de données récupérées :
$output = "3 1 1 75 2 2"
et je souhaiterais que le script me retourne : 1
--------------
exemple de données récupérées :
$output = "7 7 1"
et je souhaiterais que le script me retourne : 7
Merci de votre aide et soutien !!!