Obecnie mam ten wiersz w moim kodu:Wymień Dash z miejscem w PHP
<div><a href="http://www.envisionforce.com/local/'.$row[website].'-seo-services">'.ucwords($row[website]).'</a></div>
I będzie wyświetlać nazwę miasta, takie jak ten:
Puiol-del-piu
Ale to, co potrzebne jest dla niego wyświetlanie bez kresek i tak, że ucwords będzie pierwszą literę każdego słowa, takie jak ten:
Puiol Del Piu
byłoby wspaniale jeśli kod może być ograniczony do tej jednej linii, ponieważ mam dużo więcej rzeczy z innymi na stronie.
' "jednej linii"' funkcje używać! – phant0m
To wyrażenie regularne wykonuje zadanie. $ string = preg_replace ("/ [\ - \] /", "", $ string); – Darkeden
Nie ma potrzeby użycia polecenia regex - str_replace wykona zadanie za mniej pamięci, procesora i czas, który upłynął. – symcbean