Salut !
J'utilise la fonction str_shuffle() pour mélanger les lettres de mots.
Le soucis c'est que les accents ne sont pas pris en compte (j'ai un étrange caractère avec un losange et un "?" à la place). Comment faire pour qu'ils fonctionnent ?
Salut !
J'utilise la fonction str_shuffle() pour mélanger les lettres de mots.
Le soucis c'est que les accents ne sont pas pris en compte (j'ai un étrange caractère avec un losange et un "?" à la place). Comment faire pour qu'ils fonctionnent ?
Si tu travailles en UTF8, il va falloir utiliser une fonction maison
je t'ai trouvé celle la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $string = "Pretend I'm multibyte!"; $len = mb_strlen($string); $sploded = array(); while($len-- > 0) { $sploded[] = mb_substr($string, $len, 1); } shuffle($sploded); echo join('', $sploded);
Je dois shuffler la variable $_POST["mot"], comment j'adapte ça au code du coup ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $string = $_POST["mot"];
Tu utilises la fonction de sabotage ? Et sans le shuffle, les accents sont ok ?
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Partager