如何使用str_replace
在PHP中用空格替换制表符?我不需要使用正则表达式就可以这样做。
$find = array('');//use what here?
$replace = array(' ');
$string = str_replace($find,$replace,$string);
答案 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);