PHP目录函数basename()与dirname()
2012-03-13 09:04
302 查看
basename()
basename() 函数用于返回一个包含全路径的字符串中的基本文件名,成功返回字符串,否则返回 FALSE 。
语法:
string basename( string path [, string suffix] )
可选参数 suffix 表示文件后缀,如果文件名后缀是 suffix ,那这一部分也会被去掉。
例子:
假定本地访问该文件 URL 地址为:http://127.0.0.1/html/test.php
<?php
echo $PHP_SELF; //输出:/html/test.php
echo basename( $PHP_SELF ); //输出:test.php
echo basename( $PHP_SELF, '.php'); //输出:test?>
本函数与 dirname() 函数经常用于 URL 处理。
dirname()
dirname() 函数用于返回一个包含全路径的字符串中去掉文件名的目录,成功返回字符串,否则返回 FALSE 。
语法:
string dirname( string path )
例子:
假定本地访问该文件 URL 地址为:http://127.0.0.1/html/test.php
<?php
echo $PHP_SELF; //输出 /html/test.php
echo dirname( $PHP_SELF ); //输出 /html
?>
本函数与 basename() 函数经常用于 URL 处理。
basename() 函数用于返回一个包含全路径的字符串中的基本文件名,成功返回字符串,否则返回 FALSE 。
语法:
string basename( string path [, string suffix] )
可选参数 suffix 表示文件后缀,如果文件名后缀是 suffix ,那这一部分也会被去掉。
例子:
假定本地访问该文件 URL 地址为:http://127.0.0.1/html/test.php
<?php
echo $PHP_SELF; //输出:/html/test.php
echo basename( $PHP_SELF ); //输出:test.php
echo basename( $PHP_SELF, '.php'); //输出:test?>
本函数与 dirname() 函数经常用于 URL 处理。
dirname()
dirname() 函数用于返回一个包含全路径的字符串中去掉文件名的目录,成功返回字符串,否则返回 FALSE 。
语法:
string dirname( string path )
例子:
假定本地访问该文件 URL 地址为:http://127.0.0.1/html/test.php
<?php
echo $PHP_SELF; //输出 /html/test.php
echo dirname( $PHP_SELF ); //输出 /html
?>
本函数与 basename() 函数经常用于 URL 处理。
相关文章推荐
- php中有关目录的几个函数 basename() dirname() pathinfo()
- PHP dirname() 返回路径中的目录部分basename() 函数返回路径中的文件名部分。
- PHP几个函数pathinfo()、dirname()、basename()
- php 魔法函数__FILE__ ,define()、pathinfo()和dirname()及其basename()函数的简单打印及其效果
- php dirname 函数 返回目录名称
- 获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
- PHP中PHP dirname() 函数与basename() 函数的使用方法介绍
- PHP chmod 函数与批量修改文件目录权限
- PHP删除非空目录函数
- php实现统计目录文件大小的函数
- 获取monxin所在目录 Monxin专用(PHP代码函数)
- PHP操作文件和目录的相关函数
- php目录管理函数小结
- php.ini安全配置禁用危险函数open_basedir防止跨目录
- PHP删除目录和目录下的自定义函数
- dirname(__file__)函数 返回网站根目录
- php 遍历显示文件夹下所有目录、所有文件的函数
- lamp使用php处理上传文件,调用move_uploaded_file函数遇到目录写权限问题及解决过程
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- (转)PHP自定义遍历目录下所有文件dir(),readdir()函数