2017-07-30 19 views
-2

私は多くの質問を検索しましたが、FacebookがURL戦略を変更したため、正しい解決策を見つけることができません。たとえば :動画のURLは、私はURLから動画IDを取得できますかURLからFacebookの動画IDを取得するには?

https://www.facebook.com/yourstartupsIndia/videos/977323192329199/ 

ある場合。すなわち:977323192329199

+1

コード内で動作しないものはありますか? – Toto

+0

@Toto、ビデオIDを取得できません – user3982966

答えて

0

正規表現(\d+)/$は、\dは任意の数字を意味し、/$が非正規表現のソリューションについては/

preg_match("#(\d+)/$#", 'https://www.facebook.com/yourstartupsIndia/videos/977323192329199/', $vid); 
echo $vid[1]; 
# 977323192329199 
0

で終わるわけ、これらを考慮してください。

コード:(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 
関連する問題