2012-04-20 83 views
1

我有一个包含句子的数组。有时候,单词被标签分开,有时候是一个,有时多于一个。PHP:用一个Tab替换多个Tab( t)

我想要的是简单的,我想。我想要将单词之间的制表符数量更改为1,以便所有单词被多于一个制表符分隔。

Example, I want to change this: 
\t\t This \t\t\t\t\t is \t\t a\t test. 
into this: 
\t This \t is \t a \t test. 

在此先感谢!

回答

5
$string = preg_replace("/\t+/", "\t", $string); 
+0

@drrcknlsn:感谢您纠正错字:-) – Toto 2012-04-20 14:06:43

+0

简单但完美的答案,谢谢! – 2012-04-26 11:47:35

+0

@screamingSiLENCE:不客气。 – Toto 2012-04-26 13:09:00