str_replace vs expression régulière et preg_replace.
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.
Code:
1 2 3 4
| $pattern = array('[',']','?','&','.',':','/','=','\\');
foreach ($pattern as $v) {
$urldemandee = str_replace($v,"_",$urldemandee);
} |
Merci
Dominique