字符串中空格和换行的替换

字符串中的换行为Unix系统中的形式\r,\r\n,\n,现在需要保持原来的样式在网页展示,所以需要替换为网页可识别的换行符<br/>,空格也需要转为```  



Talk is cheap,show you code:

<?php // 需要处理的字符串 $str = '【活动时间】 招募时间:2016年6月9日-2016年6月16日17:00 集合时间:2016年6月18日 2:00-2:30 签到、合影、发放手机 讲座时间:2:30-3:00 手机摄影技巧讲座 茶歇时间:3:00-3:15 小伙伴们休息互动交流 **这不仅仅是单纯的茶歇,在这一刻,我们还会有个抽奖环节哟,奖品是什么?来了就知道咯** 赏片时间:3:15-3:45 “爱不一样”摄影大赛 优秀作品欣赏 体验时间:3:45-4:30 小伙伴们持S7手机拍摄体验 **现场会有美女模特哦!现场会有美女模特哦!现场会有美女模特哦!重要的事情说3遍** 结束时间:4:30-5:00 工作人员将协助小伙伴们导出体验机拍摄的作品,并且回收手机 **小伙们请携带U盘来,以便可以把S7手机拍摄的作品带回家**'; // 替换空格 $str = str_replace(" ", "&nbsp;", $str); // 替换换行符 $ret = preg_replace('/\\n|\\r\\n|\\r/', '<br/>', $str); // 可以将上边的方法合二为一 // preg_replace('/\\n|\\r\\n|\\r/', '<br/>', str_replace(" ", "&nbsp;", $str)); print_r($ret); // 结果打印 【活动时间】<br/>招募时间:2016年6月9日-2016年6月16日17:00<br/>集合时间:2016年6月18日&nbsp;2:00-2:30&nbsp;签到、合影、发放手机<br/>讲座时间:2:30-3:00&nbsp;手机摄影技巧讲座<br/>茶歇时间:3:00-3:15&nbsp;小伙伴们休息互动交流<br/>**这不仅仅是单纯的茶歇,在这一刻,我们还会有个抽奖环节哟,奖品是什么?来了就知道咯**<br/><br/>赏片时间:3:15-3:45&nbsp;“爱不一样”摄影大赛&nbsp;优秀作品欣赏<br/>体验时间:3:45-4:30&nbsp;小伙伴们持S7手机拍摄体验<br/>**现场会有美女模特哦!现场会有美女模特哦!现场会有美女模特哦!重要的事情说3遍**<br/><br/>结束时间:4:30-5:00&nbsp;工作人员将协助小伙伴们导出体验机拍摄的作品,并且回收手机<br/>**小伙们请携带U盘来,以便可以把S7手机拍摄的作品带回家** ```

转载于:https://my.oschina.net/corwien/blog/692873

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值