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

PHP技术
396
0
0
2022-04-19
标签   PHP基础

用户输入的文本如何显示

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;
    }
}