bonjour,
je souhaite remplacer tous les accent dans une chaine de caractère que je récupère via la méthode post:
Je tiens à précisé que cette variable $Nom, je l'insère dans une base de données, et que si cette variable $Nom2 je la fixe à une valeur(ex: "té"), cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $Nom2 = $_POST["Name"]; $Accents = array("Â", "Ä", "À","â","ä","à","Ê","Ë","È","é","è","ê","ë","Î","Ï","Ì","î","ï","ì","Ö","Ô","Ò","ö","ô","ò"); $SansAcc = array("A", "A", "A","a","a","a","E","E","E","e","e","e","e","I","I","I","I","i","i","O","O","O","o","o","o"); $Nom = str_replace($Accents, $SansAcc, $Nom2);
Je récupère bien la viariable $_POST["Name"], mais la fonctions str_replace ne traite pas cette variable.
Merci de bien vouloir m'éclairer sur ce problème.
Partager