Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
// gets video ID from URL $url = "http://vimeo.com/12345678"; preg_match("/vimeo.*\/(\d+)/i", $url, $vimeoID); var_dump($vimeoID);
可変ダンプ:
array(0) { }
ここで機能するので、何が欠けていますか?
貪欲な表現を防ぐために、正規表現をより具体的にしてください。
preg_match(":vimeo.\w{2,4}/(\d+):i", $url, $vimeoID);
これを試して: preg_match("/vimeo\.com\/([0-9]{1,})/i", $url, $vimeoID);
preg_match("/vimeo\.com\/([0-9]{1,})/i", $url, $vimeoID);