我面临以下警告
preg_match_all():编译失败:偏移处的括号不匹配 四
使用时preg_match_all
以下是代码
preg_match_all('/' . $word . '/i', $text, $matches);
看起来正
则表达式语法中使用的$word
上有一些特殊字符。您的$word
包含以下字符之一:. + * ? [ ^ ] $ ( ) { } = ! < > | : - #
.您必须使用以下preg_quote
引用这些字符:
preg_match_all('/'.preg_quote($word).'/i', $text, $matches);