当前使用以下字符串作为我的模式。(警告: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] 删除。
我来说两句