php读取富文本编辑器编辑后的文章内容,并去除所有html标签、空格以及空白,截取字符串(包括中文)
2017-11-23 11:08
1011 查看
/**
* 去除Html所有标签、空格以及空白,并截取字符串(包括中文)
* @param string $string 字符串
* @param number $sublength 字符串长度
* @param string $encoding 编码方式
* @param string $ellipsis 省略号
*/
function cutstr_html($string, $sublength = 230, $encoding = 'utf-8', $ellipsis = '…'){
$sublen ;
$string = strip_tags($string);
$string = trim($string);
$string = ereg_replace("\t","",$string);
$string = ereg_replace("\r\n","",$string);
$string = ereg_replace("\r","",$string);
$string = ereg_replace("\n","",$string);
$string = ereg_replace(" ","",$string);
if(mb_strlen(trim($string),'utf-8') < 230){
return trim($string).$ellipsis;
}else{
return mb_strcut(trim($string),0,$sublength,$encoding).$ellipsis;
}
}
注意:使用mb_strcut()时需要开启php_mbstring.dll扩展文件
* 去除Html所有标签、空格以及空白,并截取字符串(包括中文)
* @param string $string 字符串
* @param number $sublength 字符串长度
* @param string $encoding 编码方式
* @param string $ellipsis 省略号
*/
function cutstr_html($string, $sublength = 230, $encoding = 'utf-8', $ellipsis = '…'){
$sublen ;
$string = strip_tags($string);
$string = trim($string);
$string = ereg_replace("\t","",$string);
$string = ereg_replace("\r\n","",$string);
$string = ereg_replace("\r","",$string);
$string = ereg_replace("\n","",$string);
$string = ereg_replace(" ","",$string);
if(mb_strlen(trim($string),'utf-8') < 230){
return trim($string).$ellipsis;
}else{
return mb_strcut(trim($string),0,$sublength,$encoding).$ellipsis;
}
}
注意:使用mb_strcut()时需要开启php_mbstring.dll扩展文件
相关文章推荐
- PHP去除Html所有标签、空格以及空白
- PHP去除Html所有标签、空格以及空白
- php去除html标签并截取中文字符
- php 去除所有空格 包括中文空格圆角空格
- php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(原创自Zjmainstay)
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
- php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
- php读取html 截取字符串
- PHP strip_tags()去除HTML、XML以及PHP的标签介绍
- php截取html字符串及自动补全html标签的方法
- php对包含html标签的字符串进行截取的函数分享
- php过滤html标签截取部分内容
- html: textarea会把开始标签到结束标签里的内容全部原样显示,包括空格和代码。
- php截取html字符串自动补全html标签
- js去掉html标签和去掉字符串文本的所有的空格
- php对包含html标签的字符串进行截取的函数分享
- java 去html标签,去除字符串中的空格,回车,换行符,制表符
- php使用strip_tags()去除html标签仍有空白的解决方法
- php去除html代码中的标签,写空白字符