#Supression des espace et des espace en double # function clean_trim($str) { // First remove the leading/trailing whitespace $str = trim($str); // Now remove any doubled-up whitespace $str = preg_replace('/\s(?=\s)/', '', $str); // Finally, replace any non-space whitespace, with a space $str = preg_replace('/[\n\r\t]/', ' ', $str); return $str; }