2011-04-11 61 views
0

我有一個已經用PHP編寫的論壇。在PHP中獲取YouTube地址

我需要檢測有人發佈YouTube網址並抓取整個網址/字符串。

任何想法?

+0

可能的重複http://stackoverflow.com/questions/4545427/youtube-link-regex – Treffynnon 2011-04-11 14:59:26

+0

發佈到哪裏?你的表格?你有沒有看過Regex - http://en.wikipedia.org/wiki/Regular_expression? – 2011-04-11 15:00:02

回答

1
preg_match_all('/(http:\/\/www\.youtube\.com\/watch\?v=[^\s]*)/si', $str, $match_urls); 

這與YouTube視頻鏈接匹配。

+2

還有一個簡短形式'http:// youtu.be/ID_OF_THE_VIDEO'。我也不會強制使用'http://'和'www' – Capsule 2011-04-11 15:12:34