php中可以使用php的预设函数 dirname() 函数提取url或路径中的文件目录,使用起来非常的方便,下面就来简单的介绍下 dirname() 使用函数吧!

php dirname() 函数介绍

dirname($path):函数返回文件路径或url中的目录部分。

语法:

dirname($path):

参数:

$path:网址url或文件路径

php获取路径中的目录的方法

1、php获取文件路径中的目录

<?php
$path = 'C:/Windows/System32/etc';
// $path = 'C:\Windows\System32\etc';  win系统中的这种带"\"字符串的路径格式,是无效的
echo dirname($path);
// 输出结果:C:/Windows/System32 
?>

主:像windows系统中的路径格式,在php中的 dirname() 函数是无法处理的,输出的结果为空。

2、php获取url路径中的目录

<?php
$url = 'http://feiniaomy.com/post/20.html';
echo dirname($url);
//输出结果:http://feiniaomy.com/post

主:dirname() 函数无论从目录还是url中提取出的目录,都不会以“/”符号结尾!