php - 如何从 URL 获取视频 ID? (维密欧)

标签 php regex preg-match

PHP

<?php

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

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

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

echo $url;

?>

输出

25451551

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

如果允许视频 ID 以 0 开头,您可能需要稍微调整以下代码:

$url = 'http://vimeo.com/25451551';
sscanf(parse_url($url, PHP_URL_PATH), '/%d', $video_id);
// $video_id = int(25451551)

关于php - 如何从 URL 获取视频 ID? (维密欧),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512316/

相关文章:

javascript - jQuery 验证插件正则表达式不区分大小写

javascript - 正则表达式不以 "."开头

python - PySpark 正则表达式加入

php - preg_match html代码 <request></request>

php - 在 jQuery 函数中从 PHP 读取 JSON 数组

php - PHP 中 mysql_rollback() 函数有什么用?

PHP 正则表达式删除最后匹配的模式字符串

php - 为什么这个正则表达式捕获会产生 2 个匹配项?

php - 计算网站上对象 'popularity' 的最有效方法

php - 如何获取调用 PHP 脚本的目录