如何在PHP中修改特殊字符\ r

任何人都可以告诉我如何在PHP中修改特殊字符rn或 n? 我知道在PHP中已经有修剪功能,但那是行不通的。

当从其他地方复制电子邮件地址并将其复制到excel字段,并在上传过程中,我收到无效的电子邮件地址错误。 但是,电子邮件ID是正确只是由于特殊字符r错误被显示。 任何帮助将不胜感激。

提前致谢


来自PHP文档trim()

这个函数返回一个字符串,其中str的开头和结尾都是空白的。 如果没有第二个参数,trim()会去掉这些字符:

“”(ASCII 32(0x20)),一个普通的空间。
“ t”(ASCII 9(0x09)),一个选项卡。
“ n”(ASCII 10(0x0A)),换行(换行)。
“ r”(ASCII 13(0x0D)),回车。
“ 0”(ASCII 0(0x00)),NUL字节。
“ x0B”(ASCII 11(0x0B)),一个垂直标签。

请看这里的例子:http://codepad.org/O9xa42cw


为什么不使用简单的str_replace()如果trim()真的不起作用(它实际上工作)?

<?php
$email = 'john@gmail.comr';
echo str_replace('r','',$email);

使用

$email = str_replace('r', '', $email);

顺便说一句“ r”被称为回车字符(你知道旧的打字机?)

链接地址: http://www.djcxy.com/p/69749.html

上一篇: How to Trim special Character \r in php

下一篇: invalid validators in Symfony