Как мне получить идентификатор видео из URL?(Vimeo) - PullRequest
7 голосов
/ 28 июня 2011

PHP

<?php

$url = 'http://vimeo.com/25451551';

/* http://www.vimeo.com/25451551 ... www.vimeo.com/25451551 */

$url = preg_match('???', $url);

echo $url;

?>

выход

25451551

Любая помощь с этим будет оценена. Спасибо.

Ответы [ 2 ]

16 голосов
/ 28 июня 2011

Если идентификаторы видео могут начинаться с 0, вам может понадобиться немного настроить следующий код:

$url = 'http://vimeo.com/25451551';
sscanf(parse_url($url, PHP_URL_PATH), '/%d', $video_id);
// $video_id = int(25451551)
9 голосов
/ 28 июня 2011
$url = 'http://vimeo.com/25451551/test';
$result = preg_match('/(\d+)/', $url, $matches);
if ($result) {
    var_dump($matches[0]);
}
...