php获取新闻图标以及新闻内容中图片的绝对路径

 //获取新闻图标以及新闻内容中图片的绝对路径
function getImgSrc($content){
$flag = preg_match_all("//",$content,$getPicPath);
if($flag){
return $getPicPath[1][0];
}else{
return null;
}
}
//如果数据库中图片的存储方式为相对路径,换成绝对路径
function replaceImagSrc($content){
//获得img src的数组
$flag = preg_match_all("//",$content,$getPicPath);
if($flag){
for($i = 0 ; $i < count($getPicPath[1]) ; $i++){
if(strpos($getPicPath[1][$i], "http") === false){ //如果不存在http,则加上路径
$newsrc = "http://服务器ip地址".$getPicPath[1][$i];
$content = str_replace($getPicPath[1][$i],$newsrc,$content); //替换
}
}
return $content;
}else{ //$content中没有img的src
return $content;
}
}

你可能感兴趣的:(php获取新闻图标以及新闻内容中图片的绝对路径)