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

建站知识

补全图片地址php版

3个月前 (04-14) 热度:143 ℃

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

function ytecn_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($arr as $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);
                }
            }
          &n

试看结束,如继续查看↓↓↓↓:

请登录后查阅
分享给朋友:

相关文章

外贸网站建设_外国外语网站制作

外贸网站建设_外国外语网站制作

建设专业外贸网站|创造全球市场商机        一对一高端个性网站定制,紧随国际潮流的欧美风格设计,每个细节都拿捏推敲...

网站颜色对应的含义和心情

网站颜色对应的含义和心情

        网站颜色不仅可以使网站美观。更有趣的是,“颜色”也会影响感情。并且还可以向网站访问者传达情感。每种颜色都...

房地产网站建设_地产楼盘网站搭建解决方案

房地产网站建设_地产楼盘网站搭建解决方案

房地产行业网站建设策划方向        做为一个优秀的房地产公司,要充分的利用网络来扩大我们的品牌,获取更多的用户的认可。自然我们的业务就会的不断增长,因此合...

在安阳拥有一个微信小程序的成本最低需要多少?

在安阳拥有一个微信小程序的成本最低需要多少?

        小程序的成本主要由三大类组成:注册成本、开发成本和运营成本。       ...

微信订阅号和服务号之间有什么区别及对比

微信订阅号和服务号之间有什么区别及对比

很多人在申请公众号时都不知道该申请订阅号还是服务号,下面我们就为大家详细介绍下这两种公众号的区别。很多人在申请公众号时都不知道该申请订阅号还是服务号,下面我们就为大家详细介绍下这两种公众号的区别:不同...

企业注重高端网站建设的必备条件

企业注重高端网站建设的必备条件

        随着互联网的发展,越来越多的企业注重高端网站建设,因为企业在互联网上来的业务比现在的线下业务可能还多。对...