如何清除一个字符串后面的回车换行?

caolonglong 2003-03-03 04:16:40
谢谢
...全文
490 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjj2002 2003-03-07
  • 打赏
  • 举报
回复
同意 ynredriver(红河)
全息宇宙 2003-03-07
  • 打赏
  • 举报
回复
<?php
$str = 'dfsdfdsf</script>';
$patterns = "/.*\<\/[script]*\>$/";
print preg_replace($patterns, '', $str);
//print 'skfshksdhf';
?>
ynredriver 2003-03-03
  • 打赏
  • 举报
回复
trim()
Strip whitespace from the beginning and end of a string (PHP 3, PHP 4 >= 4.0.0)
string trim ( string str [, string charlist] )

Note:
The optional charlist parameter was added in PHP 4.1.0

This function returns a string with whitespace stripped from the beginning and end of str. Without the second parameter, trim() will strip these characters:

" " (ASCII 32 (0x20)), an ordinary space.
"\t" (ASCII 9 (0x09)), a tab.
"\n" (ASCII 10 (0x0A)), a new line (line feed).
"\r" (ASCII 13 (0x0D)), a carriage return.
"\0" (ASCII 0 (0x00)), the NUL-byte.
"\x0B" (ASCII 11 (0x0B)), a vertical tab.
You can also specify the characters you want to strip, by means of the charlist parameter. Simply list all characters that you want to be stripped. With .. you can specify a range of characters.

当字符串前后出现上述的字符时,用Trim()也是可以的。不过如果字符串里面也有回车、换行的话,还是要用我上面的替换方法。
fason 2003-03-03
  • 打赏
  • 举报
回复
trim($s);
caolonglong 2003-03-03
  • 打赏
  • 举报
回复
sdyqingdao(达人自达):
trim()怎么用?
xuzuning 2003-03-03
  • 打赏
  • 举报
回复
<?php
$s = "abcd
";
echo trim($s);
echo ereg_replace("\r?\n$","",$s)."|";
?>
这两种方式都可以
ynredriver 2003-03-03
  • 打赏
  • 举报
回复
trim()是用来清除字符串前后的空格的。
sdyqingdao 2003-03-03
  • 打赏
  • 举报
回复
写错了:不可以吗?
用trim()就行了
sdyqingdao 2003-03-03
  • 打赏
  • 举报
回复
trim()比可以吗?
ynredriver 2003-03-03
  • 打赏
  • 举报
回复
$str = str_replace('\r', '', $str); //清除回车符
$str = str_replace('\n', '', $str); //清除换行符

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧