注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

isblog主页

或许不一定要做得最多,但一定要做得最好! 能力就是一种财富,积累越多,就越体现你

 
 
 

日志

 
 

php 去掉html及空格  

2014-02-20 13:39:25|  分类: PHP学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

/**
* 清除html代码及空格(带截取前字符功能)
* @param string $string
* @param string $length
* @param string $ellipsis
* @return string
*/
public function cutstr_html($string,$length=0,$ellipsis='…'){
$string=strip_tags($string);
$string=preg_replace('/\n/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,$string);
if(is_array($string)&&!empty($string[0])){
if(is_numeric($length)&&$length){
$string=join('',array_slice($string[0],0,$length)).$ellipsis;
}else{
$string=implode('',$string[0]);
}
}else{
$string='';
}
$string = mb_ereg_replace('(([ \r\n\t])*|( )*)*', '', $string);//去掉换行等原因产生的空格
return $string;
}


  评论这张
 
阅读(421)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017