【发布时间】:2017-08-12 14:13:29
【问题描述】:
我有一些 tekst,在文章中间我放了 {youtube}IPtv14q9ZDg{/youtube}。如何制作在 youtube 嵌入中生成的 {youtube} 之间的代码
【问题讨论】:
我有一些 tekst,在文章中间我放了 {youtube}IPtv14q9ZDg{/youtube}。如何制作在 youtube 嵌入中生成的 {youtube} 之间的代码
【问题讨论】:
我使用 PHP,但可能还有其他选择。
我过滤了关键词的文本。然后获取 11 位代码并将其包装在链接标签中。在“for循环”中效果最好。
这是我用来在我的文本中查找 url 并使它们生效的方法。但是您可以通过更改“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;
}
【讨论】: