我有一个链接,我正在尝试从中获取文件名。
链接就是这样。
http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c/cgqf5cky14bq.mp3
我想从这个链接中得到的是 cgqf5cky14bq 部分,正则表达式也应该能够通配用于像server1,server2等子域。
我该怎么做?
答案 0 :(得分:5)
您可以使用pathinfo()
:
print_r(pathinfo('http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c/cgqf5cky14bq.mp3'));
Array
(
[dirname] => http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c
[basename] => cgqf5cky14bq.mp3
[extension] => mp3
[filename] => cgqf5cky14bq
)