PHP截断标题且兼容utf8和gb2312编码


Posted in PHP onSeptember 22, 2013
<?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 相关文章推荐
文件上传类
Oct 09 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
php修改时间格式的代码
May 29 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
PHP 配置后台登录以及模板引入
Jan 24 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 #PHP
PHP Switch 语句之学习笔记
Sep 21 #PHP
PHP基础知识介绍
Sep 17 #PHP
遭遇php的in_array低性能问题
Sep 17 #PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
Sep 16 #PHP
PHP中的str_repeat函数在JavaScript中的实现
Sep 16 #PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 #PHP
You might like
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
百度地图api如何使用
2015/08/03 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
React组件refs的使用详解
2018/02/09 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
Python使用Turtle模块绘制国旗的方法示例
2021/02/28 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
GWT都有什么特性
2016/12/02 面试题
应届毕业生如何写求职信
2014/02/16 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
独生子女证明范本
2015/06/19 职场文书
mysql拆分字符串作为查询条件的示例代码
2022/07/07 MySQL