'], ['\\lt', '\\gt'], $matches[0]); }, $markdown); // 对图片内容存储到本机并替换 $saveDir = __DIR__ . "/../../upload/markdown"; $markdown = preg_replace_callback('/!\[.*?\]\((.*?)\)/', function ($matches) use ($saveDir) { $imageUrl = $matches[1]; $savedPath = downloadImage($imageUrl, $saveDir); return str_replace($imageUrl, $savedPath, $matches[0]); }, $markdown); return $markdown; }