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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
Jan 17 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
利用php做服务器和web前端的界面进行交互
Oct 31 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 16 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
摩卡咖啡
2021/03/03 咖啡文化
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
详解vue 数组和对象渲染问题
2018/09/21 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
vue实现购物车加减
2020/05/30 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
vue绑定class的三种方法
2020/12/24 Vue.js
js正则表达式简单校验方法
2021/01/03 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
python使用PyQt5的简单方法
2019/02/27 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
python 统计代码耗时的几种方法分享
2021/04/02 Python