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实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 PHP
PHP内存使用情况如何获取
Oct 10 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
PHP laravel中的多对多关系实例详解
Jun 07 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 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 抽象类的简单应用
2011/09/06 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
event对象获取方法总结在google浏览器下测试
2013/11/03 Javascript
js读写json文件实例代码
2014/10/21 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
ionic2中使用自动生成器的方法
2018/03/04 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
浅谈python中set使用
2016/06/30 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
Python socket服务常用操作代码实例
2020/06/22 Python
pandas按条件筛选数据的实现
2021/02/20 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
校友会致辞
2015/07/30 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
Python 如何安装Selenium
2021/05/06 Python
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang