您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页php函数substr_replace中文乱码的替代解决方法

php函数substr_replace中文乱码的替代解决方法

来源:榕意旅游网


php函数substr_replace中文乱码的替代解决方法

php函数substr_replace中文乱码的替代解决方法

$str = \"中华人民共和国\";

$len = mb_strlen($str,'utf-8');

if($len>=6){

$str1 = mb_substr($str,0,2,'utf-8');

$str2 = mb_substr($str,$len-2,2,'utf-8');

}

else{

$str1 = mb_substr($str,0,1,'utf-8');

$str2 = mb_substr($str,$len-1,1,'utf-8'); }

$this->assign('str1',$str1);

$this->assign('str2',$str2);

$this->assign('str',$str1.'**'.$str2);

$this->assign('strold',substr_replace($str,'**',2,2));

输出结果为:

中华

和国

中华**和国

**??人民共和国

substr_replace函数有些缺陷,中文替代会出现乱码,使用mb

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务