Ant*_*oCS 85
$string = str_replace(PHP_EOL, '', $string);
Run Code Online (Sandbox Code Playgroud)
要么
$string = str_replace(array("\n","\r"), '', $string);
Run Code Online (Sandbox Code Playgroud)
Har*_*men 42
$string = str_replace("\n", "", $string);
$string = str_replace("\r", "", $string);
Run Code Online (Sandbox Code Playgroud)
mbo*_*ouz 14
要删除几个新行,建议使用正则表达式:
$my_string = trim(preg_replace('/\s\s+/', ' ', $my_string));
Run Code Online (Sandbox Code Playgroud)
更好用,
$string = str_replace(array("\n","\r\n","\r"), '', $string).
因为某些换行符仍然来自textarea输入.
功能更强大(易于在任何地方使用):
function strip_carriage_returns($string)
{
return str_replace(array("\n\r", "\n", "\r"), '', $string);
}
Run Code Online (Sandbox Code Playgroud)
stripcslashes应该足够了(删除 \r\n 等)
$str = stripcslashes($str);
Run Code Online (Sandbox Code Playgroud)
返回一个去掉反斜杠的字符串。识别类似 C 的 \n、\r ...、八进制和十六进制表示形式。