警告:preg_match():Unknown修饰符''在
问题描述:
我不明白什么是错的,我怎么能有这个简单的正则表达式的错误。 我可以输入任何我想要的,它总会给我同样的错误。并且在消息本身并不显示哪个修饰符导致问题,修饰符只是空的。警告:preg_match():Unknown修饰符''在
public function getRows($content) {
$regex = '/[a-z]+/';
preg_match($content, $regex, $rows);
print_r($rows); exit;
return $return;
}
答
的第一参数是正则表达式时,秒是主题:
INT的preg_match(字符串$模式,字符串$主题...
所以这应该工作正常:
preg_match($regex, $content, $rows);
+0
谢谢,我非常愚蠢的错误:) – Christophe 2012-07-10 09:54:52
+0
@krike它发生了:) – kapa 2012-07-10 09:55:27
您缺少参数的顺序。 '$ regex'先走,然后是'$ content'。 – 2012-07-10 09:51:43
是的只是注意到...我需要另一个咖啡:) – Christophe 2012-07-10 09:54:17