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 相关文章推荐
如何使用PHP中的字符串函数
Oct 09 PHP
php学习笔记之 函数声明(二)
Jun 09 PHP
怎么在Windows系统中搭建php环境
Aug 31 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
Aug 25 PHP
Thinkphp调用Image类生成缩略图的方法
Mar 07 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
PHP模板引擎Smarty内建函数详解
Apr 11 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 PHP
php的对象传值与引用传值代码实例讲解
Feb 26 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
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python协程的用法和例子详解
2017/09/09 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python中的随机函数小结
2018/01/27 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
校园十大歌手策划书
2014/02/01 职场文书
擅自离岗检讨书
2014/02/11 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
父母对孩子说的话
2014/04/12 职场文书
校园绿化美化方案
2014/06/08 职场文书
药店收银员岗位职责
2015/04/07 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis