Bonjour,
j'utilise str_replace pour remplacer certains caractères par "_".
Comment utiliser les expressions régulière et preg_replace pour remplacer tous les caractères qui ne sont pas alphanumériques par "_".
Je pense qu'il me faut utiliser une expression négative sur "[:alnum:]"...
Voici la fonction (limitée) avec str_replace que j'aimerai étendre pour remplacer les caractères non alphanumériques.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $pattern = array('[',']','?','&','.',':','/','=','\\'); foreach ($pattern as $v) { $urldemandee = str_replace($v,"_",$urldemandee); }
Dominique
Partager