该图中的符号有两种情况,一种就是小图片,一种就是emoji表情图片。处理方法就是替换。示例如下:
一.替换文本中的图片为空:
$str="<li><img src="a.gif" />母亲节</li>";
$strs= preg_replace('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', "", $str);
echo $str;
二.处理文本中的emoji为空:
$str = "<li>😀 母亲节 💗</li>";
$str = preg_replace_callback("/./u", function ($match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str);
echo $str;
温馨提示:答案为网友推荐,仅供参考