function filterEmoji($str) { $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
Emoji表情为4个字节,将mysqlchartset修改为utf8mb4也可以解决问题!
function filterEmoji($str) { $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
Emoji表情为4个字节,将mysqlchartset修改为utf8mb4也可以解决问题!
转载于:https://my.oschina.net/ranhai/blog/2993645