^ that shouldn't be a problem since they are only 1-liner's

thanks for all the help m8


got it down to this:
PHP Code: 
function clean($txt)
{
    
// remove everything that is not a word, _, -, whitespace or a number
    
$result preg_replace('/([^\w\d\s\-]+|\b[\w]{1,3}\b)/'''$txt);
    
// replace numbers with a space
    
$result preg_replace('/\d+/'' '$result);
    
// remove words <= 3 chars
    
$result preg_replace('/\b[\w]{1,3}\b/'''$result);
    
// trim spaces
    
$result preg_replace('/[ ]{2,}/'' '$result);
    
$result trim($result);
    
    return 
$result;