首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

PHP 截断标题,兼容utf8和gb2312

PHP 截断标题,兼容utf8和gb2312

关键词: php
[php]
  • view plaincopy
  • <?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)."...";}else{$str=$r[title];}echo $str; ?>
  • //截取utf8字符串
  • function utf8Substr($str, $from, $len)
  • {
  • return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
  • '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
  • '$1',$str);
  • }

复制代码
希望本文对广大php开发者有所帮助,感谢阅读本文。有关php技术问题欢迎加群探讨:256271784,验证码:eec,不写验证不予通过哟~


返回列表