PHP gevorderde |
|
Zoiets:
preg_replace('~\W~', '', $je_string);
Citaat: Liggend streepje (_) en streepje (-) voeg ik later zelf toe.
Maak gebruik van (POSIX-style) en om leestekens en spaties om te zetten in respectievelijk _ en -. Dan het gaat volautomatisch .
Edit
In een functie krijg je zoiets:
function safeURL($string) {
$string = preg_replace('~[[:punct:]]~D', '_', $string);
$string = preg_replace('~[[:blank:]]~D', '-', $string);
return $string;
}
function safeURL($string) { return $string; }
|