Remplacer caractere non autorisée [PHP]
Fermé
alphon5o
-
19 mai 2011 à 10:31
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 19 mai 2011 à 12:35
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 19 mai 2011 à 12:35
A voir également:
- Remplacer caractere non autorisée [PHP]
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
1 réponse
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
Modifié par Zep3k!GnO le 19/05/2011 à 12:35
Modifié par Zep3k!GnO le 19/05/2011 à 12:35
Pour remplacer accents par sans accents, moi j'utilise cette fonction que j'ai faite :
Sinon pour remplacer par des '_' :
function cleanString($str) { // Remplacement des accents $avant = "àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ" ; $apres = "aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY" ; $str = strtr($str, $avant, $apres); return $str ; }
Sinon pour remplacer par des '_' :
$sNewString = preg_replace("#[^a-zA-Z0-9]#", "_", $_POST['val_input']);