открой для себя функцию implode
2all
не мучайте его множественными пробелами.
когда вылезет у него косяк с ними - тогда и дадим ссылку на фак по регулярным регулярные выражениям. А до тех пор бесполезно. работает ведь.
у них ведь один критерий - "работает". мысль о том, что могут поменяться как входные данные, так и все окруждение скрипта, не приходит им в голову. маленьие еще потому что