怎么去掉字符串首尾部一个或多个换行符

r3r4r8 2012-04-24 06:50:58
怎么去掉字符串尾部一个或多个换行符<br />

$str=“<br /> <br /> <br />文字<br /><br />
<br />
<br /><br /><br />";



$str=preg_replace("/^[<br \/>]+|[<br \/>]+$/","",$str);
怎么写才正确?
...全文
934 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
代码如诗 2012-04-24
  • 打赏
  • 举报
回复
去首部 '/^(<br\s+\/>\s*)+/is'
去尾部 '/(<br\s+\/>\s*)+$/is'
代码如诗 2012-04-24
  • 打赏
  • 举报
回复
<?php
$str=<<<HTML
<br /> <br /> <br />文<br />字<br /><br />
<br />
<br /><br /><br />
HTML;
echo preg_replace('/(^(<br\s+\/>\s*)+)|((<br\s+\/>\s*)+$)/is','',$str);
r3r4r8 2012-04-24
  • 打赏
  • 举报
回复
那位解答下多谢了
r3r4r8 2012-04-24
  • 打赏
  • 举报
回复
怎么去掉字符串尾部一个或多个换行符<br />;中间的<br />不用去掉??

$str=“<br /> <br /> <br />文<br />字<br /><br />
<br />
<br /><br /><br />";



$str=preg_replace("/^[<br \/>]+|[<br \/>]+$/","",$str);
怎么写才正确?结果为
$str="文<br />字"
silence20120124 2012-04-24
  • 打赏
  • 举报
回复
$str = str_replace('<br />','',$str);
r3r4r8 2012-04-24
  • 打赏
  • 举报
回复
有人吗

21,886

社区成员

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

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