new_rawurlencode
Verfasst: 09.02.2006, 11:38
hab mir mal das so zusammen gebastelt weil mir die anderen lösungen nicht so gefallen haben.
die funktion nimmt im grunde alle nicht- word character raus, bis auf die ausnahmen
frage ist nun ob das schnell genug ist um es on the fly zu machen
momentan benutz ich es statisch
die funktion nimmt im grunde alle nicht- word character raus, bis auf die ausnahmen
Code: Alles auswählen
function new_rawurlencode($string){
$url_search = array('/ä/','/Ä/','/ö/','/Ö/','/ü/','/Ü/','/ß/','/à/','/é/','/è/','/\s/','/&/','/&\S{1,4};/','/[^\w-]+/','/__/','/_-_/');
$url_replace = array('ae','Ae','oe','Oe','ue','Ue','ss','a','e','e','_','_und_','','','_','-');
return preg_replace($url_search,$url_replace,$string);
}
momentan benutz ich es statisch