您现在的位置是:去掉微信昵称的emoji表情(PHP5.6)

去掉微信昵称的emoji表情(PHP5.6)

yuli09272019年07月24日 标签: PHP Weixin

Tips 分类: PHP   浏览:283  标签: PHP Weixin 

// 处理不可见字符 去掉EMOJI表情
function clearEmoji($char) {
// PHP 5.6已废弃preg_replace
//    $char = preg_replace("#\\\u[2def]([0-9a-f]{3})#ie", "", json_encode($char));
//    return json_decode($char, true);
    $str = preg_replace_callback('/./u', function (array $match) {
        return strlen($match[0]) >= 4 ? '' : $match[0];
    }, $str);
    return $str;
}