您当前的位置:首页>php频道>php 将内容中的所有a标签的href地址修改成指定地址

php 将内容中的所有a标签的href地址修改成指定地址

发布时间:2017-04-17 类型: php频道 编辑: 小猪迷

    php 将内容中的所有a标签的href地址修改成指定地址,这里我将在地址前面加上我要的指定字符,有需要的朋友,可以借鉴一下,代码如下:

    //自动为a标签前面加上某字符
    function conttoaadd($text)
    {
        $pattern = "/<a.*?href=[\'|\"](.*?)[\'|\"].*?[\/]?>/";
        preg_match_all($pattern,$text,$match);
        //把要匹配的都转化为特定的字符
        $cont = preg_replace($pattern,'<{link}>',$text);
        $listone = $match[0];
        $listtwo = $match[1];
        foreach($listone as $k=>$item)
        {
            $str = preg_replace('/href=[\'|\"](\S+)[\'|\"]/i',"href='test:/".$listtwo[$k]."'",$item);
            //还原转化后的地址
            $cont = preg_replace('/<{link}>/',$str,$cont,1);
        }
        return $cont;

    }

    好了,这样内容中的a标签href地址中都会加上"test:/"这个字符了

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

php 将内容中的所有a标签的href地址修改成指定地址-小猪迷PHP[xiaozhumi.com]

php将内容中的所有a标签的href地址修改成指定地址,这里我将在地址前面加上我要的指定字符,有需要的朋友,可以借鉴一下......

https://www.xiaozhumi.com/php/892.html