嘿!
我有一个简单的问题要解决,希望大家看看。
我有一个输入字段,用户可以在其中输入YouTube链接,并且典型的单页效果很好,例如:
youtube.com/watch?v=c3sBBRxDAqk
这个
watch?v=11characters
可以正常工作但是,如果用户输入的内容不是上述示例,例如:
youtube.com/watch?v=tC0E1id4raw&feature=topvideos
//or
youtube.com/watch?v=smETLCCPTVo&feature=aso
有没有办法采取上述2个网址并删除w
atch?v=11characters
之后的所有字符?所以本质上,把这个
$url = "youtube.com/watch?v=tC0E1id4raw&feature=topvideos"
进入
youtube.com/watch?v=tC0E1id4raw removing & and onwards
由于防止垃圾邮件,我不得不删除了http位
有没有简单的方法可以做到这一点?
最佳答案
一种方法是使用explode:
$url = "youtube.com/watch?v=tC0E1id4raw&feature=topvideos";
$newurl = explode("&", $url);
“&”之前的所有内容都将在$ newurl [0]中,之后的所有内容都将在$ newurl [1]中。
关于php - 用php替换一部分网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4451120/