这个简单的PHP函数接受一个URL字符串并返回目录:
function getDirFromFilePath($file) {
$temp = explode('/', $file);
array_pop($temp);
return implode('/', $temp);
}
示例:
Input: http://www.domain.com/directory/filename.jpg
Output: http://www.domain.com/directory
只是想知道是否有更有效的方法来执行此操作,也许就像正则表达式一样?
答案 0 :(得分:6)
您也可以使用dirname()
,它也适用于网址:
dirname('http://www.domain.com/directory/filename.jpg')