• 技术文章 >后端开发 >PHP问题

    php怎么去除微信表情

    藏色散人藏色散人2021-06-11 10:00:47原创78

    php去除微信表情的方法:首先创建一个PHP示例文件;然后通过“protected function emoji_filter($str) {...}”方法去掉微信表情即可。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php怎么去除微信表情?

    PHP去掉微信昵称表情

    传入的$str为获取到的微信昵称,返回值为去除表情后的昵称

      protected function emoji_filter($str) {
            if($str){
                $name = $str;
                $name = preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $name);
                $name = preg_replace('/xE0[x80-x9F][x80-xBF]‘.‘|xED[xA0-xBF][x80-xBF]/S','?', $name);
                $return = json_decode(preg_replace("#(\\\ud[0-9a-f]{3})#ie","",json_encode($name)));
     
            }else{
                $return = '';
            }
            return $return;
     
        }

    注:传递的参数需要是utf-8编码

    推荐学习:《PHP视频教程

    以上就是php怎么去除微信表情的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:护卫神php套件有毒没有 下一篇:php怎么实现一个单列模式
    第16期线上培训班

    相关文章推荐

    • php怎么将指定字符串替换为空• php怎么去掉数字前面的0• php env 没有值怎么办• php中的替换函数是什么• 护卫神php套件有毒没有

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网