Salut,
Voilà mon problème :
Je veux à l'aide de la fonction ereg_replace remplacer tous les mots de 2 caractères (ou 1) dans un chaîne.
Si je fais ça :
Uniquement le premier mot de 2 caractères est remplacé .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $chaine="test de la mort"; $result=ereg_replace(" [a-zA-Z0-9]{1,2} "," ",$chaine);
Et avec :
On voit que un mot sur deux est remplacé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $chaine="test de la de la mort";
J'ai l'impression que c'est parceque l'espace entre les 2 mots est utilisé 2 fois, une fois comme l'espace de fin et une fois comme l'espace de début.
SVP, aidez moi !!
Partager