在替换它们之前,如何通过函数运行 preg_replace 匹配?
myfunction($value = NULL) {
}
preg_replace('/(?<=\[\[)(.*?)(?=\]\])/', myfunction('$0'), 'aaa[[replace]]aaa')
上面代码的问题在于$0
它在函数中时不是变量。但是当它返回时,它会变成一个匹配的字符串。
在替换它们之前,如何通过函数运行 preg_replace 匹配?
myfunction($value = NULL) {
}
preg_replace('/(?<=\[\[)(.*?)(?=\]\])/', myfunction('$0'), 'aaa[[replace]]aaa')
上面代码的问题在于$0
它在函数中时不是变量。但是当它返回时,它会变成一个匹配的字符串。