例子,php中替换换行符的代码。
<?php
$text="aaaa
bbb
ccc";
$text=str_replace(’n‘,"",$text);
$text=str_replace(’r‘,"",$text);
$text=str_replace(’rn‘,"",$text);
正常来说,以上代码应该可以替换换行符了,但事实并非如此。
最后,修改为:
果然就成功了,原来是双引号,单引号的问题。
扩展阅读:双引号比单引号效率差点,因为双引号在被php解析的过程中,还会判断会不会有变量,单引号就不会有这个判断。
因此,在没涉及到变量的情况下,我都会用单引号,没想到这次替换换行符,用单引号居然不行·····
修改代码为:
这样就可以替换换行符了。