Mot melangé - PHP - Programmation
Marsh Posté le 18-08-2005 à 10:48:35
Citation : Je voudrais avoir tout les mots possibles avec ces lettres, peu importe si c'est un mot qui existe ou pas. |
ben si tu t'en fout que ça existe ou pas, tu veux juste afficher toutes les combinaison de lettre...
un mot peut etre vu comme un tableau de lettre, donc avec un pti jeu de boucle (for par exemple) doit y avoir moyen de générer toutes les combinaisons sans trop se prendre la tête...
Marsh Posté le 20-08-2005 à 17:18:03
j'avais vue un truc comme ca resemblant dans un livre , faut ke je retrouve
Marsh Posté le 20-08-2005 à 17:32:05
Ton problème est plutôt une question d'algo que de PHP, on dirait.
Marsh Posté le 20-08-2005 à 17:43:46
on appelle ca des anagrammes
Marsh Posté le 20-08-2005 à 17:49:58
et pour faire ca avec des mots qui existent ? en se referencant a une base ??
Marsh Posté le 20-08-2005 à 19:04:26
kirua_sama a écrit : et pour faire ca avec des mots qui existent ? en se referencant a une base ?? |
Beh oui, il te faut fatalement un dictionnaire.
Marsh Posté le 20-08-2005 à 19:16:08
oue puis tu test chacun des mots du dictionnaire si il correspond o lettres etc ....,?
Une facon optimise de le faire ?
Marsh Posté le 20-08-2005 à 19:34:30
Avoir dans le dictionnaire une version des mots avec les lettres triés par ordre alphabétique sans accent et tout en majuscule ou tout en minuscule.
Surfira ensuite de trier la saisie pour pouvoir comparer facilement.
Marsh Posté le 20-08-2005 à 19:58:34
Si tu transformes la chaine de caractére en un vrai tableau de caractére, tu peux laisser php s'occuper du tri (il y a des fonctions exprés pour ça) avec un algo optimisé.
Marsh Posté le 18-08-2005 à 10:37:32
Bonjour,
J'aimerais savoir si quelqu'un a deja fait un script qui permet de retrouver un mot melangé.
En fait je cherche quelque chose qui va lire la première lettre, ensuite essayer toutes les occurences des lettres suivante, et m'afficher le resultat quand la taille du mot correspond à la taille du nombre de toutes les lettres...
C'est pas très clair alors voila un exemple j'ai ça :
nleeliGt
Je voudrais avoir tout les mots possibles avec ces lettres, peu importe si c'est un mot qui existe ou pas.
Merci