第一种写法,直接写在模版代码里:Wos办公区 - 实用经验教程分享!
<?Wos办公区 - 实用经验教程分享!
$qian=array(" "," ","\t","\n","\r");$hou=array("","","","","");Wos办公区 - 实用经验教程分享!
$smalltext=str_replace($qian,$hou,$navinfor[smalltext]);Wos办公区 - 实用经验教程分享!
echo $smalltext;Wos办公区 - 实用经验教程分享!
?>Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
第二种写法,需要修改相关函数:Wos办公区 - 实用经验教程分享!
我们构造一个过滤函数,将其放在“/e/class/userfun.php”里面,代码如下:Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
function phome_format_html($str){Wos办公区 - 实用经验教程分享!
$str=trim($str);Wos办公区 - 实用经验教程分享!
$str=str_replace('&','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('ldquo;','“',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('rdquo;','”',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('middot;','·',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('lsquo;','‘',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('rsquo;','’',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('hellip;','…',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('mdash;','—',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('ensp;','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('emsp;','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('nbsp;','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace(' ','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('t','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('rn','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('r','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace('n','',$str);Wos办公区 - 实用经验教程分享!
$str=str_replace(' ','',$str);Wos办公区 - 实用经验教程分享!
$str = preg_replace('/s(?=s)/','', $str);// 接着去掉两个空格以上的Wos办公区 - 实用经验教程分享!
$str = preg_replace('/[nrt]/',' ', $str);// 最后将非空格替换为一个空格Wos办公区 - 实用经验教程分享!
return trim($str);Wos办公区 - 实用经验教程分享!
}Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
接下来我们在前端模板中调用该函数,使用方式如下,就可以实现过滤帝国cms模板中输出数据的html字符了。Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
内容页:Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
<?=phome_format_html($navinfo['smalltext'])?>Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
列表页Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
'.phome_format_html($r[smalltext]).'Wos办公区 - 实用经验教程分享!
Wos办公区 - 实用经验教程分享!
在内容页模版代码里你需要调用smalltext简介字段的地方,使用上面的代码即可输出过滤前后空格的简介。Wos办公区 - 实用经验教程分享!
标签: