用户输入的文本如何显示
这是一段数据库中拷贝出来的用户输入,首先它不是富文本,但显示的时候要保持美观的格式。
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;
}
}