php中文字符截取防乱码


Posted in PHP onMarch 28, 2008

先看段代码 

<?php        $len = 15;           
$str = "这个新闻或是文章的标题很长,需要只显示前面一些字,后面用...来代替";        
echo strlen($str)<=$len ? $str : (substr($str,0,$len).chr(0)."...");      
?>  
 

chr(0)相关知识:
null是什么都没有,而chr(0)的值是0。表示成16进制是0x00,表示成二进制是00000000 
虽然chr(0)不会显示出什么,但是他是一个字符。 

淡水ps:
如果是UTF-8,UTF-8中的汉字是3个字节的,截取的长度尽量去3的倍数,以避免乱码的产生

PHP 相关文章推荐
php相当简单的分页类
Oct 02 PHP
PHPMyadmin 配置文件详解(配置)
Dec 03 PHP
PHP 设计模式之观察者模式介绍
Feb 22 PHP
php中json_decode()和json_encode()的使用方法
Jun 04 PHP
php如何调用webservice应用介绍
Nov 24 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
Mar 04 PHP
yii用户注册表单验证实例
Dec 26 PHP
wordpress网站转移到本地运行测试的方法
Mar 15 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
浅谈PHP匿名函数和闭包
Mar 08 PHP
关于Intype一些小问题的解决办法
Mar 28 #PHP
php5中类的学习
Mar 28 #PHP
php一些公用函数的集合
Mar 27 #PHP
PHP之变量、常量学习笔记
Mar 27 #PHP
php日历[测试通过]
Mar 27 #PHP
PHP与MySQL开发中页面乱码的产生与解决
Mar 27 #PHP
php中cookie的作用域
Mar 27 #PHP
You might like
php引用地址改变变量值的问题
2012/03/23 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
javascript this用法小结
2008/12/19 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
极简的HTML5模版
2015/07/09 HTML / CSS
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
教师考察材料范文
2014/06/03 职场文书
护士实习求职信
2014/06/22 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
小平您好观后感
2015/06/09 职场文书