php截取中文字符串不乱码的方法


Posted in PHP onDecember 25, 2013

GBK编码截取示例

$str = '我是谁';  //gbk编码的字符串
echo mb_substr($str, 0, 1, 'gbk'); //输出 我

mb_substr方法比substr多一个参数,用来指定字符串编码。

utf-8编码截取示例

[code]
$str = '我abc是谁';  //utf-8编码的字符串
echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a
[/code

中英混合也完全没有问题。

友情提示

使用的时候要注意php文件的编码,和网页显示时的编码。

使用这个mb_substr方法要事先知道字符串的编码,如果不知道编码,就需要判断,mbstring库还提供了mb_check_encoding来检验字符串编码,但还不完善。

PHP 相关文章推荐
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
PHP+DBM的同学录程序(4)
Oct 09 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
PHP对接微信公众平台消息接口开发流程教程
Mar 25 PHP
CI(CodeIgniter)框架介绍
Jun 09 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
thinkphp分页实现效果
Oct 13 PHP
Zend Framework分发器用法示例
Dec 11 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 PHP
php实现基于PDO的预处理示例
Mar 28 PHP
php面向对象重点知识分享
Sep 27 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 PHP
php输入流php://input使用示例(php发送图片流到服务器)
Dec 25 #PHP
php二维数组排序方法(array_multisort usort)
Dec 25 #PHP
php缩小png图片不损失透明色的解决方法
Dec 25 #PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 #PHP
php对数组排序的简单实例
Dec 25 #PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 #PHP
php中apc缓存使用示例
Dec 25 #PHP
You might like
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
解密效果
2006/06/23 Javascript
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
javascript整除实现代码
2010/11/23 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
vue input标签通用指令校验的实现
2019/11/05 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
python pdb调试方法分享
2014/01/21 Python
Python常见数据结构详解
2014/07/24 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
python爬取网易云音乐评论
2018/11/16 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
python利用opencv实现颜色检测
2021/02/23 Python
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
先进个人事迹材料范文
2014/12/30 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL
Go获取两个时区的时间差
2022/04/20 Golang
php解析非标准json、非规范json的方式实例
2022/05/10 PHP