替换html内容中的图片地址

public function update_product_content(){
		$wherePro = array();  
        $orderPro = "px desc,id desc";
        $indexprolist = M('product')->where($wherePro)->field("id,content")->order($orderPro)->select();
		foreach($indexprolist as $k=>$v){
				preg_match_all("/]+>/isU",$v['content'],$matches);
			   if(!empty($matches)) {
					//注意,上面的正则表达式说明src的值是放在数组的第三个中
				$img = $matches[2];
			}else {
				$img = "";
			}
			if (!empty($img)) { 
				$patterns= array();
				$replacements = array();
				foreach($img as $imgItem){ 
					$replacements[] = "/data/upload/20231010/6524e38e24f36.jpg";
					$img_new = "/".preg_replace("/\//i","\/",$imgItem)."/";
					$patterns[] = $img_new;
				}
				//让数组按照key来排序
				ksort($patterns);
				ksort($replacements);
				//替换内容
				$v['content'] = preg_replace($patterns, $replacements, $v['content']);
				//test($vote_content);
				M('product')->save($v);
			}
		}
		echo "success";
	}