preg_match():未知修饰符

暴风雨前的安德森

当前使用以下字符串作为我的模式。(警告:preg_match():未知修饰符“ 0”)

$between = preg_match("(.*)".$check."(.*)", _allbetween($coords1, $coords2));

我究竟做错了什么?

以前从未在php中使用过正则表达式,请原谅这个可能非常简单的问题。

卡西米尔和希波吕特

您必须在模式中添加定界符,并在$ check包含文字字符串的情况下使用preg_quote:

preg_match("/(.*)".preg_quote($check)."(.*)/", _allbetween($coords1, $coords2));

请注意,preg_match返回1或0(是或否),而不是匹配结果(请参阅php手册

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章