PHP截断标题且兼容utf8和gb2312编码的解决办法
2024-04-06 13:39:49内容摘要
这篇文章主要为大家详细介绍了PHP截断标题且兼容utf8和gb2312编码的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代
文章正文
这篇文章主要为大家详细介绍了PHP截断标题且兼容utf8和gb2312编码的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | <code> <?php /* php教程 www.512Pic.com */ 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 ); } </code> |
注:关于PHP截断标题且兼容utf8和gb2312编码的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释