Or just $cleanstring = ereg_replace("[ \t\n]+"," ",trim($dirtystring));
Jill -----Original Message----- From: Cam Dunstan [mailto:[EMAIL PROTECTED]] Sent: Saturday, February 01, 2003 2:24 AM To: [EMAIL PROTECTED] Subject: [PHP-WIN] Something like trim() Cybot, try this .... function string_dryclean($dirtystring) { $cleanstring = str_replace("\n", " ", $dirtystring); $cleanstring = trim(str_replace("\t", " ", $cleanstring)); do { $cleanstring = str_replace(" ", " ", $cleanstring); } while (strpos($cleanstring, " ") > 0); return $cleanstring; } use it like this... $ugly_evil_string = " hello \n\n \n\t world \n\n\t "; $decent_law_abiding_string = string_dryclean($ugly_evil_string); -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php