关于网友提出的“ 鸡鸡鸡 大神过来帮忙看看”问题疑问,本网通过在网上对“ 鸡鸡鸡 大神过来帮忙看看”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 鸡鸡鸡 大神过来帮忙看看描述:
if($value['content']){
$match = array();
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$value['content'],$match);
$imga=$match[1];
$nul=count($imga);
// dump($nul);exit;
for($i=0;$i<$nul;$i++){
$filea1=strpos($imga[$i],'upload');
$filea2=substr($imga[$i],$filea1);
$filep= strpos(dirname(__FILE__),'admin');
$filepath1 =substr(dirname(__FILE__),0,$filep).$filea2;
$msg=$message->uploadimg($filepath1);
$msg1=json_decode($msg,true);
$imga_change[$i]=$msg1['url'];
$con=preg_replace("/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/",$imga_change,$value['content']);
dump($con);
}
$imga_change是个数组 (等下贴图)怎么替换 $content 中的两处img地址 不是很会正则
}
解决方案1:
$value['content'] = str_replace($image, $image_change, $value['content']);