Php/Utf-8 suppression d'accents/caractères
Fermé
JEY
-
9 avril 2011 à 18:57
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 9 avril 2011 à 20:32
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 9 avril 2011 à 20:32
A voir également:
- Php/Utf-8 suppression d'accents/caractères
- Clé windows 8 - Guide
- Forcer suppression fichier - Guide
- Caractères ascii - Guide
- 8 caractères exemple - Guide
- Caractères spéciaux clavier azerty - Guide
1 réponse
creadiff
Messages postés
445
Date d'inscription
samedi 3 avril 2010
Statut
Membre
Dernière intervention
3 novembre 2011
57
Modifié par creadiff le 20/04/2011 à 18:36
Modifié par creadiff le 20/04/2011 à 18:36
Un peu bourrin, mais ça devrait faire l'affaire :
$text = preg_replace(array( '@[àáâãäÀÁÂÃÄ]{$i}@', '@[çÇ]{$i}@', '@[èéêëÈÉÊË]{$i}@', '@[ìíîïÌÍÎÏ]{$i}@', '@[òóôõöÒÓÔÕÖ]{$i}@', '@[ùûüÙÛÜ]{$i}@', '@[ýÿÝ]{$i}@' ),array( "a","c","e","i","n","o","u" ) } $text = strtolower($texte); $text = preg_replace("@[^a-z0-9]+@", "-", $text); $text = preg_replace("@\-+@", "-", $text); $text = preg_replace("@^\-@", "", $text); $text = preg_replace("@\-$@", "", $text);