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 相关文章推荐
简单易用的计数器(数据库)
Oct 09 PHP
[转帖]PHP世纪万年历
Dec 06 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
php列出mysql表所有行和列的方法
Mar 13 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
PHP实现的登录,注册及密码修改功能分析
Nov 25 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 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微信支付通知的处理方式
2014/05/25 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
Yii快速入门经典教程
2015/12/28 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
布同 统计英文单词的个数的python代码
2011/03/13 Python
python和C语言混合编程实例
2014/06/04 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
wxpython实现图书管理系统
2018/03/12 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
python实现对变位词的判断方法
2020/04/05 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
什么是会话Bean
2015/05/14 面试题
今冬明春火灾防控工作方案
2014/05/29 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
关于Vue中的options选项
2022/03/22 Vue.js
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android