将输入密钥转换为php中的空格?

时间:2015-10-23 01:24:03

标签: php

我有这个字符串:

$msg = 'A:1509 B:54
1.NS:22
2.TR:56
3.MD:547
4.STS:22
5.SR:15 ';

它会显示正常的水平字符串。但变量由enter键分隔.... 如何将回车键转换为空格。感谢

3 个答案:

答案 0 :(得分:3)

您需要替换所有\r\n个字符。你可以这样做:

$msg = str_replace(array("\r", "\n", "  "), ' ', $msg);

这会将array("\r", "\n", " ")中的所有内容替换为空格,并将新值重新分配回$msg。 (最后一个条目是解决\r\n将导致两个空格的注释中的点。)

答案 1 :(得分:1)

您是想将所有内容放到一行上吗?您可以尝试替换新行字符

$msg = str_replace(array("\n", "\r"), ' ', $msg);

答案 2 :(得分:0)

这是如何处理它:

$ msg = str_replace(chr(0x0D),'',$ msg);  $ msg = str_replace(chr(0x0A),'',$ msg);