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类
Apr 09 PHP
PHP 手机归属地查询 api
Feb 08 PHP
php知道与问问的采集插件代码
Oct 12 PHP
php 数组排序 array_multisort与uasort的区别
Mar 24 PHP
php定时计划任务的实现方法详解
Jun 06 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
May 11 PHP
Laravel框架分页实现方法分析
Jun 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删除HTMl标签的实现代码
2013/06/30 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
2019/06/03 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
js精度溢出解决方案
2012/12/02 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
js+css实现全屏侧边栏
2020/06/16 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用python实现baidu hi自动登录的代码
2013/02/10 Python
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
python链接Oracle数据库的方法
2015/06/28 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
金智子午JAVA面试题
2015/09/04 面试题
师范毕业生自荐信
2013/10/17 职场文书
高中语文教学反思
2014/01/16 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
表彰大会主持词
2014/03/26 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
企业精神口号
2014/06/11 职场文书
安全目标管理责任书
2014/07/25 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书