Operacja polegająca na zmianie nazwy np: tytułu newsa na "ładny" url, np:
"Tytuł newsa „tralala” ĄĘÓŁŚŻŹĆŃąęółśżźćń _ - /"
"Tytul-newsa-tralala-AEOLSZXCNaeolszzcn"
Czyli usuwa zbędne spacje, także te na końcu. Do tego pl diakrytyki zmienia na odpowiedniki bez ogonków i innych kresek.
Chciałem się dowiedzieć, czy ktoś może pisał taki parser i może podzielić się rozwiązaniem?
Powyższe znaki są tylko przykładowe bo są przecież jeszcze inne podobne (daszki w czeskim alfabecie i inne)
Jeżeli nie to zastanawiam się jak należało by to napisać.
Zwykłe str_replace nie wyeliminuje nadmiarowych spacji.
Zapewne trzeba by w pętli sprawdzać każdy znak i go zmieniać na odpowiednik dodatkowo sprawdzając czy znak wcześniejszy nie jest już spacją (myślnik) tak aby nie powielać.
Co sądzicie?