php清除html标签,除空格和换行
方法一,strip_tags()剥去字符串中的 HTML 标签:
<?php
echo strip_tags("Hello <b>world!</b>");
//运行结果:Hello world!
?>
方法二,自定义函数去除
function cutstr_html($string, $sublen)
{
$string = strip_tags($string);
$string = preg_replace ("/
/is", "", $string);
$string = preg_replace ("/ | /is", "", $string);
$string = preg_replace ("/ /is", "", $string);
preg_match_all("/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/", $string, $t_string);
if(count($t_string[0]) - 0 > $sublen) $string = join("", array_slice($t_string[0], 0, $sublen))."…";
else $string = join("", array_slice($t_string[0], 0, $sublen));
return $string;
}
文章精选自【blog.4ud.cn】
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 服务器伪静态参数解析
- 下一篇: 织梦DEDE网站程序动态化+静态化+伪静态设置(图文)教程