PHP字符串替换选项卡与空格不使用正则表达式

时间:2014-04-07 19:32:12

标签: php replace

如何使用str_replace在PHP中用空格替换制表符?我不需要使用正则表达式就可以这样做。

$find = array('');//use what here?
$replace = array(' ');
$string = str_replace($find,$replace,$string);

3 个答案:

答案 0 :(得分:2)

PHP中标签字符的escape sequence(与许多其他语言一样)是\t。试试这个:

$find = array("\t");
$replace = array(' ');
$string = str_replace($find,$replace,$string);

答案 1 :(得分:2)

尝试 -

$string = str_replace("\t", " ", $string);

答案 2 :(得分:0)

您必须使用\t字符串。通常,您可以将这些特殊控制字符与反斜杠一起使用,例如\n用于"换行",\r用于"回车"等等。这是适用于大多数常见的编程语言。

$find = array("\t"); //use \t here!
$replace = array(' ');
$string = str_replace($find,$replace,$string);