この単純な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
おそらく正規表現のように、これを実行するためのより効率的な方法があるかどうか疑問に思っていますか?