从rx代码到处都没有删除\ r \n

use*_*532 0 php

我有一个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)

请建议一些备用

Pri*_*ner 8

使用单引号,如果您的\r\n被视为字符串,则:

$message = str_replace(array('\n', '\r'), array('', ''), $message);
Run Code Online (Sandbox Code Playgroud)

目前,您str_replace将寻找实际的换行符,而不是字符串\r\n.