PHP过滤Emoji表情
php简单过滤表情,有时候不想表情出现在名称或昵称中,对不是数据库不是utf8mb4的保存也不友好,那就过滤。emoji表情一般占4位字节。
//过滤表情
public function filterEmoji($str, $rep = '□'){
$str = preg_replace_callback(
'/./u',
function (array $match) use ($rep) {
return strlen($match[0]) >= 4 ? $rep : $match[0];
},
$str
);
return $str;
}原创文章,转载请注明出处:https://www.weizhixi.com/article/87.html
