tags:

views:

205

answers:

2
$tags = preg_replace('/\s\s+/',' ', $tags);

that will remove more than just one space ?

i need to remove anything more than double space.

+2  A: 

I'm taking "more than double space" to mean 3 or more spaces:

$tags = preg_replace('/\s{3,}/',' ', $tags);

This will replace 3 or more contiguous occurrences of any whitespace character with a single space.

Ben James
+1  A: 

So you want to replace a sequence of 2 or more spaces with a single space? What you've got there is pretty much it, except that it will match any whitespace (tabs, etc) not just spaces.

nickf