So I’ve been using this simple method to determine whether or not a URL is from vimeo
if (preg_match("/vimeo/",$url)) {
$getvim = (parse_url($url));
$vimid = str_replace("/", "", $getvim['path']);
}
As you can see this simply determines if the url contains “vimeo” then grabs the video id by grabbing everything after the slash. Works fine if you’re actually linking a vimeo video, however utterly messes everything up if the link just contains “vimeo” without actually being a vimeo link.
Does anyone have a better method of doing this? There are tons of YouTube solutions available but finding a good vimeo one has been nearly impossible. Any help with this is appreciated, thank you.
Try this code:
We assume that all video IDs are numerical.