Bonjour !
Aucun soucis au niveau de l'utilisation "basique" du preg_replace, seulement là ou je bloque, c'est :
-Comment nettoyer une chaine en gardant QUE ce que je précise dans une autre chaîne ?
-Je sais vérifier si il n'y a que tel ou tel caractères :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // exemple : !preg_match("`^[1234567890]{1,10}$`", $chaine)
Mais je ne sais pas remplacer tout autre caractère que ceux listés dans une chaine.
Exemple de ce que j'aimerais pouvoir faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $ce_que_je_veux_garder ='abcdefghijklmnopqrstuvwxyz1234567890 '; $la_chaine_a_traiter = 'salut ca va ? ++ mon num = 0606060606'; //application du preg //résultat : "salut ca va mon num 0606060606" //tous les caractères n'étant pas contenus dans "$ce_que_je_veux_garder" ont été enlevé.
Voilà si vous pouvez m'éclairer cela serait sympa !







Répondre avec citation
Partager