public function filterEmoji($str) { $str = preg_replace_callback('/./u', function (array $match) { if(strlen($match[0]) >= 4) { return -1; }// return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }