pb avec un preg_replace

RastafaTM
Invité n'ayant pas de compte PHPfrance

18 juin 2010, 20:38

Bonjour,

Je veux retirer d'une string tous les caractères uniques entre "-".

Ex.: "mon-test-a-moi-est-1-auto"
Devient : "mon-test-moi-auto"

J'ai testé

$valeur = "mon-test-a-moi-est-1-auto";
$valeur = preg_replace('/-([a-z0-9]){1}-/', '-', $valeur);
echo $valeur;

Mais ça ne semble pas fonctionner...
Quelqu'un à une idée ?

ViPHP
ViPHP | 5462 Messages

19 juin 2010, 07:15

y'a aucune logique (informatique) donc ca marchera jamais, ou alors t'as oublié le "est" :wink: