首页 >后端开发 >php教程 >如何检查到一篇文章中有连结就自动加上标签?

如何检查到一篇文章中有连结就自动加上标签?

WBOY
WBOY原创
2016-06-23 13:48:35817浏览

以为不能用网上的既有的资源,以及比较难搞的点...就是内容是还有可能需要过滤图片及影片的网址(iframe)

我用了以下这一段做自动检测有连结的话就自动加上

但问题是有时候是图片

有时间是影片.(影片将会以iframe)模式显示

所以想请教一下,如何才能把 图片(如何检查到一篇文章中有连结就自动加上标签?)  影片(

获得的$content已经是已成HTML的代码

        $content= preg_replace_callback('#(?:https?://\S+)|(?:www.\S+)|(?:\S+\.\S+)#', function($arr)        {            if(strpos($arr[0], 'http://') !== 0)            {                $arr[0] = 'http://' . $arr[0];            }            $url = parse_url($arr[0]);            //links            return sprintf('<a href="%1$s">%1$s</a>', $arr[0]);        }, $content);


回复讨论(解决方案)

?考: http://blog.baiwand.com/?post=150

参考: http://blog.baiwand.com/?post=150

感谢
学到重点了

原来要先统一标记再处理
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn