用于获取YouTube视频ID的PHP Regex
parse_url和parse_str函数可用于获取特定YouTube视频的ID。
示例
<?php $url = " https://www.youtube.com/watch?v=VX96I7PO8YU "; parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array ); echo $my_array['v']; ?>
输出
VX96I7PO8YU
在上面的代码中,parse_url函数接收一个字符串并将其切片成一个信息数组。用户特别想要操作的元素可以指定为第二个参数,也可以使用整个数组。
一个YouTube视频有一个可以在URL中看到的ID。目标是从字母“v”后和“&”前的字符串中获取ID。要实现这一点,可以使用parse_str函数。它类似于GET功能,它接受一个字符串并创建由该字符串指定的变量。
例如 −如果v=5R60Tpz3Bow,它创建一个名为$v的变量。这存储为一个数组元素,从而赋予对存储变量的控制权,以免意外覆盖它。
注意 −正则表达式,也称为regex,可以用来解决许多问题,但容易出错。因此,需要谨慎使用它们。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP