Linux下的PHP mb_substr莫名错误

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Linux下的PHP mb_substr莫名错误

昨天写了一行代码进行中文字符串的截取,mb_substr($str, 0, 4, 'utf-8').
在wamp上测试一切正常,上传到服务器上(nginx+php), 结果运行老是报错,返回值为0,
经过echo 定位大法确定是 mb_substr的问题.
查文档发现此方法需要mbstring扩展支持.
查phpinfo,对比发现完全一致.
无解,暂时必掉代码.
今天来了之后继续谷歌之,网上没有发现同类问题.
发现了替代方法iconv_substr函数, 经测试, 此函数正常截取了字符串.
直接替换,功能正常. 放弃深究.
原谅我的不求甚解

转载于:https://my.oschina.net/wanggangzero/blog/686719

你可能感兴趣的:(php,python,运维)