Problème avec ereg_replace
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 :
Code:
1 2 3
|
$chaine="test de la mort";
$result=ereg_replace(" [a-zA-Z0-9]{1,2} "," ",$chaine); |
Uniquement le premier mot de 2 caractères est remplacé :marteau:.
Et avec :
Code:
1 2
|
$chaine="test de la de la mort"; |
On voit que un mot sur deux est remplacé.
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 !!