PHP去掉字符串中的html字符和空格及中文截取

后台编辑器编辑后的数据经常带有html样式标签,前台有的地方不需要这些样式,我们的输出数据的时候就需要对数据进行一些去除html标签和空格的操作:

//去掉html标签
$str = strip_tags($str)
//去掉空格
$str = preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", "", $str);
//截取中文
$str = mb_substr($str, 0, 30, "utf-8");