<?php echo FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode(cjk_substr($val['message'], 0, 130, 'UTF-8', '...')))); ?>
问题的根本是:$val['message']是一个含有BBCode的字符串,你调整函数的执行顺序,则$val['message']变成了一个含有html标签的代码的字符串。你截取它的前130个字符,仍然是有可能截取到类似这样的结果啊:测试测试<strong>测试</st本质没有变,所以官方应该从本质出发解决问题:去除$val['message']中含有的任何BBCode,而不是调整函数的执行顺序啊?