如何在匿名函数中检索类的方法?是否存在解决此问题的其他机会?
任务:我需要从远程路径上传图像并将其更改为本地路径。
代码:
$pattern = '/<img src=(.*?jpg|gif|png).*?>/m';
$uploadImage = function($image)
{
$this->uploadPictures();
};
function image_replace($matches) use ($uploadImage)
{
// как обычно: $matches[0] - полное вхождение шаблона
// $matches[1] - вхождение первой подмаски,
// заключенной в круглые скобки, и так далее...
$uploadImage($matches[1]);
return $matches[1].($matches[2]+1);
}
preg_replace_callback(
$pattern,
"image_replace",
$text);