preg_match_all需要3个参数?

时间:2013-01-23 18:27:20

标签: php regex preg-match-all

这是我的代码:

$myText = "@koraytugaykoray@";
$mypattern = "@k.*y@";
echo "<br />";

preg_match_all($mypattern, $myText);

我得到了:

  

警告:preg_match_all()需要至少3个参数,2在第12行的C:\ DocumentRoot \ Framework \ index.php中给出

但根据:http://php.net/manual/en/function.preg-match-all.php,这应该没问题?

1 个答案:

答案 0 :(得分:4)

在5.4.0之前的版本中,preg_match_all()的第三个参数不是可选的:

  

5.4.0 matches参数变为可选。

Source