-2
我已经通过大量的问题进行了搜索,但我找不到正确的解决方案,因为Facebook更改了它的URL策略。 例如:如果视频网址是如何从它的网址获取Facebook视频ID?
https://www.facebook.com/yourstartupsIndia/videos/977323192329199/
我怎样才能从URL中的视频ID。即:977323192329199
我已经通过大量的问题进行了搜索,但我找不到正确的解决方案,因为Facebook更改了它的URL策略。 例如:如果视频网址是如何从它的网址获取Facebook视频ID?
https://www.facebook.com/yourstartupsIndia/videos/977323192329199/
我怎样才能从URL中的视频ID。即:977323192329199
正则表达式(\d+)/$
,\d
意味着任何数字,和/$
意味着赞同/
preg_match("#(\d+)/$#", 'https://www.facebook.com/yourstartupsIndia/videos/977323192329199/', $vid);
echo $vid[1];
# 977323192329199
对于非正则表达式的解决方案结束,考虑这些:
代码:(Demo)
$url='https://www.facebook.com/yourstartupsIndia/videos/977323192329199/';
//string functions:
echo substr($url,strrpos(rtrim($url,'/'),'/')+1,-1);
echo "\n\n";
//array functions:
echo array_slice(explode('/',$url),-2,1)[0];
输出:
977323192329199
977323192329199
什么不在你的代码中工作? – Toto
@Toto,无法获取视频ID – user3982966