PHP过滤Emoji表情

知兮丶青 表情 · 过滤
阅读(643) 2018-12-20
PHP过滤Emoji表情
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