【发布时间】:2017-04-12 20:01:24
【问题描述】:
我正在尝试将 YouTube 视频链接转换为 You Tube 嵌入链接。一个字符串将从 SQL 接收 YouTube 链接,另一个代码将转换为嵌入链接,转换后的链接将在 iframe 中使用。我不知道为什么它不起作用。
YouTube 转换器代码(我正在尝试使用其中任何一个:Link to Embed)
function convertYoutube($string) {
return preg_replace(
"/\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i",
"<iframe src=\"//www.youtube.com/embed/$2\" allowfullscreen></iframe>",
$string
);
}
从 SQL 接收 YouTube 链接的字符串
$row["link"]
【问题讨论】: