建站知识
当前位置:首页 > 商学院 > 建站知识 > 正文内容

建站知识

补全图片地址php版

豫唐网络2022-04-14 10:091875

在使用api接口的时候,会发现,有些程序的图片报错规则是只存路径,这个时候就需要一个函数来补全内容里图片的完整路径了。

functionytecn_imgallpath($str,$type=0){
$cfg_basehost='域名';
$data='';
if(stripos($str,'<img')!==false){
$arr=preg_split('/(<img.*?>)/i',$str,-1,PREG_SPLIT_NO_EMPTY|PREG_SPLIT_DELIM_CAPTURE);
foreach($arras$k=>$a){
if(substr($a,0,4)=='<img'){
$imgpath=array();
preg_match('/<img.*?src="(.*?)"/i',$a,$imgpath);
$imgpath=$imgpath[1];
if(substr($imgpath,0,4)!=='http'&&substr($imgpath,0,4)!=='https'){
$imgpath=$cfg_basehost.$imgpath;
$pattern='/<img(.*?)src="(.*?)"(.*?)>/i';
$replacement='<img${1}src="'.$imgpath.'"${3}>';
$a=preg_replace($pattern,$replacement,$a);
}
}
$data.=$a;
}
}else{
$data=$str;
}
return$data;
}

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/246.html

分享给朋友:

相关文章

如何获取百度自定义时间内收录的链接

如何获取百度自定义时间内收录的链接

应用场景举例:网站被黑,有了很多垃圾链接。其他使用场景自行脑部。步骤如下:1、打开百度收录页面wd=site:你的域名https://www.baidu.com/s?ie=utf-8&wd=s...

获取应用商店已上架APP的下载链接

获取应用商店已上架APP的下载链接

获取华为应用中心、小米应用中心、OPPO应用中心、VIVO应用中心和应用宝里已上架APP的下载链接。华为https://appgallery.huawei.com/app/C1087167691087...

溯源历史:企业官网从 0 到 1 的数字化进阶之路

溯源历史:企业官网从 0 到 1 的数字化进阶之路

对于 20-30 岁的创业者、中小企业主和数字营销从业者来说,企业官网是数字化时代的重要 “线上门面”。本文将带你回顾中国企业官网的发展历程:从 2000 年初外贸企业为对接国外客户搭建的静态网页,到...