我有一个字符串:
$string = 'This is Test';
还有一组单词:
$array = array('test','example','blahblah');
我想查看 $string,看看里面是否有 $array 的任何单词:
$string_arr = explode(' ', $string);
foreach($string_arr as $value){
if (preg_match("/\b$value\b/iu", $array))
return true;
}
正如你所看到的,我使用 'u' 标志来支持 UTF-8,但有线的事情是这适用于我的 wamp(localhost),但在我的 CentOs 上的真实服务器上它不起作用,我用谷歌搜索并发现了这个:
http://chrisjean.com/2009/01/31/unicode-support-on-centos-52-with-php-and-pcre/
但是我无法访问服务器来升级 RPM,那我应该怎么做呢?
提前致谢
任何人都可以提出另一种解决方案吗?我很感激任何帮助。