php去除表情的方法-创新互联

这篇文章将为大家详细讲解有关php去除表情的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联主营袁州网站建设的网络公司,主营网站建设方案,app软件开发,袁州h5重庆小程序开发搭建,袁州网站营销推广欢迎袁州等地区企业咨询

php去除表情的方法:首先定义一个“filterEmoji”方法;然后遍历字符串中的每个字符;最后通过“strlen($match[0]) >= 4 ? '' : $match[0];”方式去除表情即可。

php去除表情

最近用户注册时喜欢在昵称中添加emoji表情,经常导致数据库插入查询失败。

临时的解决方案是删除字符串中的emoji表情,代码如下:

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

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

关于php去除表情的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前文章:php去除表情的方法-创新互联
文章链接:http://pwwzsj.com/article/cdoogj.html