这是我的编码是break line str_replace
$finalresult = "a<\n>b";
$strreplace = str_replace("\n", "", $finalresult);
echo $strreplace;
这里是我的编码是2个空格str_replace
$finalresult = "a b";
$strreplace = str_replace(" ", "", $finalresult);
echo $strreplace;
result1:
a
b
result2:
a b
我的问题是为什么我的str_replace根本不起作用?
答案 0 :(得分:1)
我不完全确定为什么它不起作用(这对我来说),但是如果你想用一个空格替换所有x个空格/换行符等,你可以这样做:
$result = preg_replace('/\s+/',' ',$input);
你在键盘上的两个例子(它们工作正常):