php保存带emoji的微信昵称与导出excel出错的问题

2017-11-14  本文已影响0人  _WhatsUp_

存入数据库时转译一下

urlencode($wxuser["nickname"]);

取出时解析

urldecode($mydata["nickname"]

导出到excel时,替换


$this->filterEmoji(urldecode($mydata["nickname"]))

functionfilterEmoji($str)

{

$str=preg_replace_callback(

'/./u',

function(array$match) {

returnstrlen($match[0]) >=4?'':$match[0];

},

$str);

return$str;

}

上一篇下一篇

猜你喜欢

热点阅读