>백엔드 개발 >PHP 튜토리얼 >如何检查到一篇文章中有连结就自动加上标签?

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

WBOY
WBOY원래의
2016-06-23 13:48:35808검색

以为不能用网上的既有的资源,以及比较难搞的点...就是内容是还有可能需要过滤图片及影片的网址(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으로 문의하세요.