繁体   English   中英

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);

尝试-

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

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

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

您必须使用\\t字符串。 通常你可以使用用反斜杠这些特殊的控制字符,如\\n为“换行”, \\r为“回车”等,这是真正为大多数常见的编程语言。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM