Rumah >pembangunan bahagian belakang >tutorial php >如何检查到一篇文章中有连结就自动加上标签?

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

WBOY
WBOYasal
2016-06-23 13:48:35815semak imbas

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

感谢
学到重点了

原来要先统一标记再处理
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn