php学习
您所在的位置:封程中个人博客 > 后端开发 > php学习 >

PHP中substr,mb_substr以及mb_strcut的区别和用法

字号+ 作者:封程中 来源:封程中个人博客 2016-02-17 20:04 阅读(0) 我要评论(0)

本篇文章是对PHP中的 substr , mb_substr 以及 mb_strcut 区别和用法进行了详细的分析介绍,需要的朋友参考下. PHP substr()函数可以 分割文字,但要分割的文字如果包括中...

本篇文章是对PHP中的substr,mb_substr以及mb_strcut区别和用法进行了详细的分析介绍,需要的朋友参考下.


PHP 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是按字节来切分字符,但是都不会产生半个字符的现象……


来源:(QQ号:604849147),原创文章如转载,请注明本文链接:http://fcz8k.com/php/512.html

 

1.如果您觉得文章帮助了您,可以点击下面的广告来支持我,谢谢!2.本站的原创文章,请转载时务必注明文章作者和来源,谢谢!3.作者投稿可能会经我们编辑修改或补充,并且会注明版权来源,谢谢!

相关文章
网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)