登录
首页 >  数据库 >  MySQL

PHP开发中涉及到emoji表情的几种处理方法

来源:SegmentFault

时间:2023-02-25 09:11:32 279浏览 收藏

有志者,事竟成!如果你在学习数据库,那么本文《PHP开发中涉及到emoji表情的几种处理方法》,就很适合你!文章讲解的知识点主要包括MySQL、PHP、html5,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

最近几个月做微信开发比较多,存储微信昵称必不可少
可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了

一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面

// 过滤掉emoji表情
function filterEmoji($str)
{
    $str = preg_replace_callback(
            '/./u',
            function (array $match) {
                return strlen($match[0]) >= 4 ? '' : $match[0];
            },
            $str);

     return $str;
 }

基本思想就是遍历字符串中的每个字符,如果该字符的长度为4个字节,就将其删除。
转载自:pein0119

像我最近做的一个小项目,就是用方法3解决的,方便省事

本文同时刊登于我的博客 超能小紫,如果喜欢请常来玩哦

今天关于《PHP开发中涉及到emoji表情的几种处理方法》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表