在手册中有create_function函数,你可以将该函数的结果传递给array_map,我认为这是拥有像匿名函数和闭包这样的东西的唯一方法,但后来我发现我可以把函数放在javascript中
array_map(function($a) {
return $a + 1;
}, array(1, 2, 3, 4, 5));
Run Code Online (Sandbox Code Playgroud)
在哪个版本的PHP我可以做到这一点?这总是在那里吗?
我有这个代码:
$count = 0;
preg_replace('/test/', 'test'. $count, $content,-1,$count);
Run Code Online (Sandbox Code Playgroud)
对于每次替换,我获得test0.
我想得到test0,test1,test2等.
我在php中有这个代码 - :
function pregRepler($matches)
{
* do something
}
$str = preg_replace_callback($reg_exp,'pregRepler',$str);
Run Code Online (Sandbox Code Playgroud)
在功能上pregRepler,我想知道当前的情况match number,如果它是第一场比赛还是第二场比赛......
我该怎么做.??