Php 警告:preg_match():未知修饰符'';在里面
我不明白怎么回事,这个简单的正则表达式怎么会有这个错误。 我可以输入任何我想要的,它总是给我同样的错误。在消息本身中,它没有显示是哪个修饰符导致了问题,修饰符只是空的Php 警告:preg_match():未知修饰符'';在里面,php,regex,preg-match,Php,Regex,Preg Match,我不明白怎么回事,这个简单的正则表达式怎么会有这个错误。 我可以输入任何我想要的,它总是给我同样的错误。在消息本身中,它没有显示是哪个修饰符导致了问题,修饰符只是空的 public function getRows($content) { $regex = '/[a-z]+/'; preg_match($content, $regex, $rows); print_r($rows); exit; return $return; } 第一个参数是regex,第二个
public function getRows($content) {
$regex = '/[a-z]+/';
preg_match($content, $regex, $rows);
print_r($rows); exit;
return $return;
}
第一个参数是regex,第二个参数是subject:
int preg_匹配(字符串$pattern,字符串$subject
从
所以这应该很好:
preg_match($regex, $content, $rows);
第一个参数是regex,第二个参数是subject:
int preg_匹配(字符串$pattern,字符串$subject
从
所以这应该很好:
preg_match($regex, $content, $rows);
您缺少参数的顺序。
$regex
先开始,然后是$content
。是的,刚刚注意到…我需要另一杯咖啡:)您缺少参数的顺序。$regex
先开始,然后是$content
。是的,刚刚注意到…我需要另一杯咖啡:)谢谢,我犯了一个愚蠢的错误:)谢谢,我犯了一个非常愚蠢的错误:)