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 相关文章推荐
利用js调用后台php进行数据处理原码
Oct 09 PHP
php 异常处理实现代码
Mar 10 PHP
PHP 将图片按创建时间进行分类存储的实现代码
Jan 05 PHP
PHP合并数组+与array_merge的区别分析
Aug 01 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
php获取用户IPv4或IPv6地址的代码
Nov 15 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
Apr 24 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 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过滤危险html代码
2008/08/18 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
jquery $.each() 使用小探
2013/08/23 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
jQuery知识点整理
2015/01/30 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
Python编程中的文件操作攻略
2015/10/16 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
女子职高个人自荐书
2014/02/01 职场文书
关于旷工的检讨书
2014/02/02 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
爱晚亭导游词
2015/02/09 职场文书
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL