很奇怪,php substr mb_substr 这两个函数在截取中英文混合字符串的时候会把英文过滤掉,
代码: 
<?php
header("Content-type: text/html; charset=utf-8");
$str='我辅导费<img src="/image/face1" alt=""/>';
$substr=substr($str,0,31);//或者mb_substr($str,0,31,'utf-8');
echo $substr;
得到的结果都是:我辅导费
有什么函数替换他们的?