Loading... function isMatchEmoji($str) { $pattern='/./u'; $rs=preg_match_all($pattern,$str,$match); if($rs>0){ foreach($match[0] as $m){ if(strlen($m) >= 4){ return true; } } } return false; } function filter_Emoji($str) { $str = preg_replace_callback( //执行一个正则表达式搜索并且使用一个回调进行替换 '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; } $str='ko哈罗'; $rs=isMatchEmoji($str); echo $rs?'have emoji':'not have emoji'; echo filter_Emoji($str); 相关文章 代码测试 php json转换为数组调用的问题处理 php检查URL是否有效 PHP date() 函数可实现的功能列表 phpgrace 定义json返回数据 phpGrace 自带分页参数代码 PHP对HTML标签转义及反转义 PHP爬虫工具phpquery中文手册 PHP爬虫采集工具phpQuery的用法 发现phpGrace工具实例化函数bug一枚 Last modification:March 1st, 2020 at 07:07 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat