PHP过滤Emoji表情

标签: emoji 表情 过滤
2018-12-20 阅读(277)

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/user/index/article/id/87.html

分类:
点击(342) 阅读(277) 举报