PHP - 从字符串中删除所有选项卡

时间:2013-01-29 16:00:38

标签: php tabs

我可以从字符串中删除所有单个标签:

// Copying and pasting the tab directly
$txt = str_replace("    ", "", $txt); 

这只删除单个标签,但不删除双标签。 然后我尝试了这个,认为“\ t”足以找到标签:

$txt = preg_replace('/\t/', '', $txt);

然而,它没有用。任何人都可以提供更好的东西吗?

5 个答案:

答案 0 :(得分:55)

trim(preg_replace('/\t+/', '', $string))

答案 1 :(得分:10)

尝试使用此正则表达式

$string = trim(preg_replace('/\t/g', '', $string));

这将删除字符串中的所有标签...

答案 2 :(得分:6)

这将删除变量$ string

中的所有标签
preg_replace('/\s+/', '', $string);

答案 3 :(得分:3)

trim(preg_replace('/[\t|\s{2,}]/', '', $result))

删除所有标签,包括使用多个空格创建的标签

答案 4 :(得分:1)

$string = trim(preg_replace('/\t/', '', $string));

这对我有用。删除@Mr的g。外星人的答案。