我有以下的代码
$s = '\n test@gmail.com \n ';
$s = str_replace('\n', '', $s);
echo $s;
我想用''
替换'\n'
字符,但使用以上代码无效。通过echo ord(substr($s, 0, 1));
,我发现\n
是具有ASCII值10的换行符。我不清楚为什么以上代码不起作用,请帮忙。
我有以下的代码
$s = '\n test@gmail.com \n ';
$s = str_replace('\n', '', $s);
echo $s;
我想用''
替换'\n'
字符,但使用以上代码无效。通过echo ord(substr($s, 0, 1));
,我发现\n
是具有ASCII值10的换行符。我不清楚为什么以上代码不起作用,请帮忙。
trim()
可能是您想要的函数,而不是str_replace()
。 - Steve