$content = strip_tags($content);
preg_match(/[^u4e00-u9fa5]{1,90}{$keyword}[^u4e00-u9fa5]{1,90}/, $content, $m);
这是我原先的做法,会出现乱码
$keyword = 满足;$content= <<
我们要积极参与你的员福利计划和实施的过程。我们希与你长期的方法,重新思整个福利策略,帮助复和改善的现实和感觉的计划。
eot;
回复讨论(解决方案) preg_match(/[\w\w]{1,90}{$keyword}[\w\w]{1,90}/u, $content, $m);
preg_match(/[\w\w]{1,90}{$keyword}[\w\w]{1,90}/u, $content, $m);
有些匹配出的内容前面会有一堆空格 那你把空格去除后再来匹配