【发布时间】:2013-04-10 20:24:21
【问题描述】:
我在 php 中有这段代码 -:
function pregRepler($matches)
{
* do something
}
$str = preg_replace_callback($reg_exp,'pregRepler',$str);
在函数pregRepler 中,我想知道当前的match number,比如它是第一个匹配还是第二个匹配......
我该怎么做??
【问题讨论】:
-
我知道这是一个老问题,但从 PHP 5.1.0 开始添加了一个“count”变量。您可以使用它来获取计数。
preg_replace_callback ($regex, callback_function, $subject, $limit, &$count)