数据库存取微信昵称特殊符号时,可以使用下面代码,筛除特殊符号,然后进行判断操作,亲测可用

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

return $str;
}