Board logo

标题: PHP 截断标题,兼容utf8和gb2312 [打印本页]

作者: 我是MT    时间: 2014-10-2 09:51     标题: 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,不写验证不予通过哟~







欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0