Diciamo che ho una stringa come questa:Sostituisci più ricorrenze dello stesso simbolo usando preg_replace?
$string = "hello---world";
Come potrei fare per la sostituzione del --- con un singolo trattino? La stringa potrebbe facilmente apparire come questo, invece:
$string = "hello--world----what-up";
Il risultato desiderato dovrebbe essere:
$string = "hello-world-what-up";
+1 per uso bretelle. –
Le prestazioni delle parentesi graffe sono significativamente migliori rispetto a "- +"? – Wrikken
Grazie Marco! :-D È altrettanto facile rimuovere un trattino, se la stringa inizia con uno? Per esempio avere "--hello --- world" si sta rivelando essere "ciao-mondo"? – kasperwf