Disons que j'ai une chaîne comme ceci:Remplacer plusieurs occurrences du même symbole en utilisant preg_replace?
$string = "hello---world";
Comment pourrais-je aller sur le remplacement du --- avec un seul trait d'union? La chaîne pourrait facilement ressembler à ceci:
$string = "hello--world----what-up";
Le résultat souhaité doit être:
$string = "hello-world-what-up";
+1 pour l'utilisation des accolades. –
Est-ce que les performances des accolades sont significativement meilleures que "- +"? – Wrikken
Merci Mark! :-D Est-il aussi facile d'enlever un tiret, si la chaîne commence par un? Par exemple, avoir "--hello --- world" s'avère être "hello-world"? – kasperwf