youtube - 获取标签之间的代码并生成YouTube嵌入

标签 youtube embed

我有些话,在文章的中间,我放了{youtube} IPtv14q9ZDg {/ youtube}。如何制作在YouTube嵌入中生成的{youtube}之间的代码

最佳答案

我使用PHP,但可能还有其他选择。
我过滤关键字的文本。然后使用11位数字代码并将其包装在链接标记中。在“for循环”中效果最佳。

这是我用来在文本中查找网址并使之生效的网址。但是您可以通过更改“preg_match”设置来修改它以执行所需的操作。

function make_clickable($string) {
$string = preg_replace("/[\n\r]/"," <br /> ",$string);
$arr = explode(' ', $string);
foreach($arr as $key => $value){
    if(preg_match('#((^https?|http|ftp)://(\S*?\.\S*?))([\s)\[\]{},;"\':<]|\.\s|$)#i', $value)){
        $arr[$key] = "<a class=\"custome\" href='". $value ."'     target=\"_blank\" class='link'>$value</a> ";
    }
  }
$string = implode(' ', $arr);
return $string;
}

关于youtube - 获取标签之间的代码并生成YouTube嵌入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45651224/

相关文章:

php - 如何在单个 HTML/PHP 文件中嵌入图像?

php - 如何通过API将新的YouTube channel 添加到YouTube CMS?

html - 在背景上设置 youtube 视频

youtube - 无需凭据即可获取视频分析信息

Wordpress:元描述,嵌入 Youtube

javascript - 在 <embed> 标记上使用事件处理程序 - 其他选项?

youtube - 嵌入了YouTube iframe,最后显示了奇怪的播放列表

javascript - 添加到 YouTube 的 Canvas 不可见

audio - 我可以使用Spotify API将高频信号嵌入到播放列表中吗

javascript - 以编程方式更改嵌入播放器上的 src 属性不起作用