博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串中空格和换行的替换
阅读量:2384 次
发布时间:2019-05-10

本文共 1211 字,大约阅读时间需要 4 分钟。

字符串中的换行为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

你可能感兴趣的文章
一个应用程序无法启动错误的解决过程
查看>>
除虫记——有关WindowsAPI文件查找函数的一次压力测试
查看>>
Incredibuild导入key的方式
查看>>
跨平台C++开源代码的两种常用编译方式
查看>>
Eclipse的搜索技巧
查看>>
centos常用命令二
查看>>
通过修改kong属性解决不能获取外网域名的问题
查看>>
Eclipse带命令行参数调试
查看>>
php smtp发送邮件
查看>>
yii框架的404、500等异常处理
查看>>
yii框架在layout模式下,模版和layout文件的渲染顺序
查看>>
php5对象复制、clone、浅复制与深复制
查看>>
php设计模式
查看>>
git与github在ubuntu下的使用
查看>>
css pie.htc使用总结
查看>>
python包含中文字符串长度
查看>>
sysbench 0.5 性能测试工具使用手册
查看>>
通过telnet连接查看memcache服务器
查看>>
django不用在数据库中创建新的user表而使用它的后台管理功能
查看>>
php array_unshift()修改数组key
查看>>