sospromo
Messages postés5Date d'inscriptionsamedi 15 janvier 2005StatutMembreDernière intervention 7 septembre 2006
-
27 avril 2005 à 17:38
pmthelord
Messages postés38Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention13 novembre 2008
-
8 juin 2005 à 17:03
Bonjour
je cherche un script qui me pertterait de mélanger les lettres d'un texte (plus ou moins long).
genre:
1. Prendre chaque chaîne de caractère (entre deux espaces) et intervertir toutes les lettres à l'intérieur du mot selon les règles suivantes:
Pour les mots de
4 lettres: intervertir 2e et 3e lettre
5 lettres: passer la 3e en 2e, la 4e en 3e, la 2e en 4e.
6 lettres: passer la 3e en 2e, la 4e en 3e, la 2e en 5e, la 5e en 4e.
etc..
Exception:
- lorsqu'il y a un des signes suivants, considérer que ce qu'il y avant
et après le signe constituent deux mots séparés: apostrophe, guillemet,
tiret.
- ne pas changer les mots de 2 et 3 lettres*
- lorsqu'il y a un caractère accentué, considérer que la lettre
n'existe pas: ainsi séparation doit être considérer comme le mot de 9
lettres “sparation” et se voir appliquer la règle d'échange des mots de
9 lettres.
est ce qu'il y'en a qui veulent relever le défi? ;)
pmthelord
Messages postés38Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention13 novembre 2008 8 juin 2005 à 16:41
Salut !!!!!!!!!!!
il y a plus court je trouve ......
Connai tu la fonction php -----> str_shuffle($chaine) ?
C'es une fonction qui te melange les lettre de la chaine pa c en parametre ... alors bon ca c le premier point.
Ensuite d'apres ce que j'ai compris...(ce qui est dure a cette eur la),
c'est qu'il fo prendre la moitier de ta chaine et melanger les lettre
comme ds un "miroir" nan ?
Enfin si c le k bah oui tu utilise la fonction que je te file juste au
dessu, puis comme la di mon "collegue" tu utilise strlen($chaine) que
tu divise et tu shuffle ....
mais nivo condition moi jen voi 5 ou 6 gd max et encore ....
voila voila allez salou oubli pa d'accepter la reponse si elle te convient