php字符串处理问题,如何去掉文本域中输入的回车

如果在文本域输入过程中加入回车,写到txt文件以后,就换行了.

php里有没有个函数可以去掉回车,或者用其他方法如何实现呢.

找了半天手册没找到,

请高手指教!
非常感谢!

php用两个函数可以替换。

    mixed str_replace    ( mixed $search   , mixed $replace   , mixed $subject   [, int &$count  ] )

    mixed preg_replace    ( mixed $pattern   , mixed $replacement   , mixed $subject   [, int $limit = -1   [, int &$count  ]] )


这两个函数中,第一个函数较为高效,第二个函数使用了正则表达式替换,效率会低点,

但是替换更加灵活。


例子:

<?php
$str = "文本域中输入的内容";

//单个字符串替换
str_replace("\n", "", $str);
preg_replace("/\n/", "", $str);

//多个字符串替换
str_replace(array("\n", "\r"), "", $str);
str_replace(array("\n", "\r"), array("", ""), $str);
preg_replace('/\n|\r/', "", $str);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-05
$content = str_replace("\n","",$content);本回答被提问者采纳