Hi,
Ik ben bezig om de URL's van me project te herschrijven, deze worden opgepakt vanuit een ingaven die de gebruiker kan geven.
Het is dus niet zo dat de titel altijd hetzelfde kan zijn.
Me code is nu als volgt:
PHP
function cleanURL( $string ) {
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
$clean = preg_replace("/[\/_|+ -]+/", '-', $clean);
$clean = strtolower(trim($clean, '-'));
return $clean;
}
Echter merkte ik net op dat bepaalde tekens niet omgezet worden maar direct eruit gesloopt worden.
Als voorbeeld:
- é
- ë
- á
- ä
- ú
- ü
enzovoort...
Nu heb ik via php.net gezocht naar de iconv functie, deze werkt echter niet helemaal perfect.
Heeft iemand een tip of ervaring om zoiets voor elkaar te krijgen?
Alvast bedankt!