PHP 字符串将制表符替换为不使用正则表达式的空格


PHP string replace tabs with spaces NOT using regex

如何使用

str_replace在 PHP 中用空格替换制表符?我需要在不使用正则表达式的情况下这样做。

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

PHP 中制表符的转义序列(与许多其他语言一样)为 't 。试试这个:

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

尝试-

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

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

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