Bonjour,
j'ai un probleme pour la suppression des accents. lorsque j'utilise la fonction
removeDiacritics avec mes deux variables $adresse_mess_emp e $login_emp les accents sont toujours présents a l'afichage, mais lorsque je rentre une chaine de caractère du style "éééé" cela marche.
cela doit surement venir du fait que mes 2 varialbes ne sont pas reconnus en tant que chaine de caractère.
merci pour votre aide
voicis le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //fonction de suppréssion des accents, pour générer adresse mail et login function removeDiacritics($str) { return strtr($str, 'àâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕùûüúÜÛÙÚýÿ', 'aaaaaaaaaaaaaacceeeeeeeeiiiiiiiinnoooooooooosuuuuuuuuyyz'); } // mise en forme pour login et aadresse de messagerie $adresse_mess_emp = (str_replace(" ", "",strtolower($prenom_emp))).".".(str_replace(" ", "",strtolower($nom_emp)))."@xxxxx.com"; $login_emp = strtolower(substr($prenom_emp, 0, 1).(str_replace(" ", "",$nom_emp))); //suppréssion des accents du login et de l'adresse de messagerie echo $adresse_mess_emp = removeDiacritics($adresse_mess_emp); echo $login_emp = removeDiacritics($login_emp);








Répondre avec citation
Partager