Hãy nói rằng tôi có một chuỗi như thế này:Thay thế nhiều lần xuất hiện của cùng một biểu tượng bằng cách sử dụng preg_replace?
$string = "hello---world";
Làm thế nào tôi sẽ đi về thay thế --- với một gạch nối duy nhất? Chuỗi có thể dễ dàng trông giống như thay vì điều này:
$string = "hello--world----what-up";
Các kết quả mong muốn nên là:
$string = "hello-world-what-up";
+1 để sử dụng niềng răng. –
Hiệu suất của niềng răng có tốt hơn đáng kể sau đó chỉ là '- +' không? – Wrikken
Cảm ơn Mark! :-D Có dễ dàng xóa bỏ dấu nối, nếu chuỗi bắt đầu bằng dấu gạch ngang không? Ví dụ như "--hello --- world" hóa ra là "hello-world"? – kasperwf