PHP中substr() mb_substr() mb_struct()的区别和用法
你好
substr
mb_substr
PHP
mb_struct
区别
用法
php
乱码
可以
编程技术
发布日期
2022-08-30
更新日期
2022-08-30
阅读次数 82
文章字数 327
PHP substr() 函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函 数
但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll 打开。
举个例子:
$str9 = substr('你好你好你好',1);//返回:��好你好你好
$str10 = mb_substr('你好你好你好',1);//返回:好你好你好
可以发现substr乱码了,而后者没有乱码,再例如:
<?php
echo mb_substr('这样一来我的字符串就不会有乱码_', 0, 7, 'utf-8');
?>
输出:这样一来我的字
<?php
echo mb_strcut('这样一来我的字符串就不会有乱码_', 0, 7, 'utf-8');
?>
输出:这样一
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-16.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
你好
substr
mb_substr
PHP
mb_struct
区别
用法
php
乱码
可以
发表评论
相关推荐