去除两侧的空白字符(rim函数无法去掉半角空格)

用户输入的文本如何显示

2021/06/02知识点小结

这是一段数据库中拷贝出来的用户输入,首先它不是富文本,但显示的时候要保持美观的格式。

php 对字符如何进行处理?

$intro_arr=explode("\n",$str); //根据换行符分割为数组
$new_str = '';
foreach($intro_arr as $item) {
    // 排除掉空白字符
    if(!empty($item)){
        // 去除两侧的空白字符?trim函数无法去掉半角空格。
        $item = mb_ereg_replace('^( | )+','', $item);//去除左侧空白
        $item = mb_ereg_replace('( | )+$','', $item);//去除右侧空白

        // 套标签,,
        $item_p = '<p style="text-indent:2em;">'.trim($item).'</p>';
        $new_str .= $item_p;
    }
}
php
本作品采用《CC 协议》,转载必须注明作者和本文链接
welcome come back
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
95
粉丝
24
喜欢
156
收藏
348
排名:324
访问:2.9 万
私信
所有博文
社区赞助商