基础方法
将基础方法放到common.php里面
/**
* 过滤html和img
*/
if (!function_exists('trimall')) {
function trimall($str)
{
$qian = array(" ", " ", "\t", "\n", "\r", " ", "&", "nbsp", ";");
$str = str_replace($qian, '', $str);
preg_replace('/<\s+img[^>]+>/i', '', $str);
preg_replace('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', '', $str);
return preg_replace("/<img.*?>/si", "", $str);
}
}
可以去model里面作为获取器调用
public function getDescribeAttr($value, $data)
{
if (empty($value)) {
$str = mb_strcut(trimall(strip_tags($data['content'])), 0, 200, 'utf-8');
return $str;
}
return $value;
}