-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