(如何)是否可以在回调函数中使用变量?例如,我想在我的回调函数中使用变量 $add
:
private function addToWord($add) {
return preg_replace_callback(
'/([a-z])+/i',
function($word, $add) {
return $word.$add;
},
$this->text);
}
最佳答案
您可以在此处使用 use
keyword:
private function addToWord($add) {
return preg_replace_callback(
'/([a-z])+/i',
function($word) use ($add) {
return $word[1] . $add;
},
$this->text);
}
关于php - 如何在回调函数中使用变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23205901/