// 过滤掉emoji表情
function filterEmoji($str)
{
$str = preg_replace_callback(
'/./u',
function (array $match) {
return strlen($match[0]) >= 4 ? '' : $match[0];
},
$str);
return $str;
}
//emoji的正则匹配
function emoji_match($text)
{
$emoji = "/[\u010000-\u10FFFF]/g"; // 4字节utf-16 = emoji
return preg_match($emoji, $text);
}