php regex检测url路径是否有文件夹名称

时间:2011-05-13 09:24:28

标签: php regex

我真正遇到的一个问题是正则表达式,我只是不明白: - (

所以,我只需要在.com.net.whatever之后检查一个网址是否包含文件夹名称,如果有,请将它们隔离在一个变量中,例如

www.mysite.com(完美)和www.mysite.com/folderhttp://mysubdomain.mysite.com/folder/folder

目标是能够将变量中的文件夹名称隔离,以用作上传路径

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:4)

您可以更轻松地使用parse_url()

print_r(parse_url("http://mysubdomain.mysite.com/folder/folder"));

给你:

Array
(
    [scheme] => http
    [host] => mysubdomain.mysite.com
    [path] => /folder/folder
)

然后只取出path