我有一个PHP代码的短信脚本,我通过短信门户网站收到了短信.但在某些消息中,我有\ r和\n但是在短信门户上没有像\ r \n找到的特殊字符
我的消息是 - NOKXX REG WMAH12345
但我有这个 - NOKXX REG WMAH12345\r NOKXX REG WMAH12345 \n NOKXX REG WMAH12345 \n \n NOKXX REG\RWMAH35907
我从get方法获得消息.............
$message = $_GET['message'];// Message content
Run Code Online (Sandbox Code Playgroud)
我试过这个
$message=str_replace("\r\n","",$message);
Run Code Online (Sandbox Code Playgroud)
这也是
$message = trim($message);
// from everywhere
$message = str_replace("\n", "", $message);
$message = str_replace("\r", "", $message);
Run Code Online (Sandbox Code Playgroud)
请建议一些备用
使用单引号,如果您的\r和\n被视为字符串,则:
$message = str_replace(array('\n', '\r'), array('', ''), $message);
Run Code Online (Sandbox Code Playgroud)
目前,您str_replace将寻找实际的换行符,而不是字符串\r和\n.