博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
substr(),mb_substr()及mb_strcut的区别和用法
阅读量:6677 次
发布时间:2019-06-25

本文共 429 字,大约阅读时间需要 1 分钟。

substr()函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。

举个例子:
<?php
echo mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');
?>
输出:这样一来我的字
<?php
echo mb_strcut('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');
?>
输出:这样一
从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象……

转载地址:http://ynyao.baihongyu.com/

你可能感兴趣的文章
linux文件系统 - 初始化(二)
查看>>
javac不是内部或外部命令
查看>>
[C#基础知识系列]全面解析C#中静态与非静态
查看>>
ARC __bridge modifiers demystified
查看>>
Js~(function(){})匿名自执行方法的作用
查看>>
iSCSI存储系统知识
查看>>
Kali linux 2016.2(Rolling)里的应用更新和配置额外安全工具
查看>>
ubuntu12.04中shell脚本无法使用source的原因及解决方法
查看>>
Easyui的numberbox无法输入以0开头的数字编号(转载)
查看>>
网页截图工具CutyCapt
查看>>
解读 Node 核心模块 Stream 系列一( Readable )
查看>>
告别李国庆,19岁当当的思变与求变
查看>>
Runtime 从NullSafe源码看消息转发 机制
查看>>
前端性能优化--懒加载和预加载
查看>>
极限编程 (Extreme Programming) 和用户故事 (User Stories) 的关系
查看>>
程序员毒鸡汤:我们都该学会正确的失败
查看>>
一篇文章带你理解闭包
查看>>
ip--lftp
查看>>
服务器端控件使用JQuery
查看>>
winform编程中鼠标坐标
查看>>