私は多くの質問を検索しましたが、FacebookがURL戦略を変更したため、正しい解決策を見つけることができません。たとえば :動画のURLは、私はURLから動画IDを取得できますかURLからFacebookの動画IDを取得するには?
https://www.facebook.com/yourstartupsIndia/videos/977323192329199/
ある場合。すなわち:977323192329199
私は多くの質問を検索しましたが、FacebookがURL戦略を変更したため、正しい解決策を見つけることができません。たとえば :動画のURLは、私はURLから動画IDを取得できますかURLからFacebookの動画IDを取得するには?
https://www.facebook.com/yourstartupsIndia/videos/977323192329199/
ある場合。すなわち: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