substr(),mb_substr()及mb_strcut函数用法与区别
substr(),mb_substr()及mb_strcut三个函数都是字符截取函数,但是substr截取中文时会有乱码,而后两者支持中文截取,下面我来介绍介绍。
substr(string,start,length)
substr中的start为正数是从左到右显示
当start是负数时,表示从右边显示几个字符
-1表示倒数第一个字符
mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');
输出:这样一来我的字
mb_strcut('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');
输出:这样一
从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象……
最后更新于 2017-03-17 15:58:08 并被添加「substr() mb_substr() mb_strcut」标签,已有 666 位童鞋阅读过。
此处评论已关闭