Bonjour,
J'essaye de nettoyer une chaîne, tout ce qui à moins de deux caractère out... par contre et je sais pas pourquoi, il ne tient pas compte de tous les mots de moins de deux caractères comme des à, â où, etc...
Par contre, je ne souhaite pas qu'un mot du genre âgé se voit amputé du â
Il m'affiche ceci : à gare düsseldorf allemagne, c'est pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $keywordsy = "à la gare de düsseldorf en allemagne, c'est pas là !"; // Nettoyer la chaine while(preg_match("# ([[:alnum:]]{1,2}) #", $keywordsy)) $keywordsy = preg_replace("#( [[:alnum:]]{1,2} )#iu", " ", $keywordsy); echo $keywordsy;
Alors que j'aimerais ceci : gare düsseldorf allemagne, est pas !
Pourquoi le à n'est pas supprimé et ni le c' ?
Comment corriger pour y arriver ?
D'avance merci
Yule







Répondre avec citation
Partager