'', '&\S+?;' => '', '\s+' => $replace, '[^a-z0-9\-\._]' => '', $replace.'+' => $replace, $replace.'$' => '', '^'.$replace => '', '\.+$' => '' ); $str = strip_tags($str); foreach($trans as $key => $val) { $str = preg_replace("#" . $key . "#i", $val, $str); } $str = strtolower($str); return trim(stripslashes($str)); } }