To be

To be or not to be?

PHP Filesystem 文件系统函数之 basename

Filesystem 文件系统函数


basename -- 返回路径中的文件名部分(PHP 3,PHP 4,PHP 5)

    stringbasename(stringpath[,stringsuffix])

    给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结尾的,那这一部分也会被去掉。
    在 Windows 中,斜线“/”和反斜线“\”都可以用作目录分隔符,其它环境下是斜线“/”。

    suffix 是 PHP 4.1.0 新加的。

    本函数同样适用于URL地址,同时也可取最后的文件夹地址,都很简单,见例子:

例子:

PHP代码

      输出结果      

  basename('/home/httpd/index.php')

  index.php

  basename('/home/httpd/index.php','.php')

  index

  basename('/home/httpd/index.php','php')  index.
  basename('http://www.google.com/intl/en/images/logo.gif')         logo.gif
  basename('./home/httpd/text')  text
  basename('./home/httpd/text/')  text
  basename('http://www.google.com/intl/en/images/logo/')  logo
  basename('http://www.google.com/intl/en/images/logo')  logo


相关函数:dirname -- 返回路径中的目录部分

注:个人发现,使用 basename 时,若文件路径不含文件名(即 最后没有 xxx.xx 字样),则与 dirname 函数的功能一样,具体有何区别还未发现。

posted on 2006-11-12 03:29 To be 阅读(135) 评论(0)  编辑 收藏 引用 网摘 所属分类: PHP文件系统函数 Filesystem


只有注册用户登录后才能发表评论。
网站导航:

导航

统计

留言簿(1)

随笔分类(1)

随笔档案(1)

文章分类(1)

文章档案(1)

最新随笔

搜索

最新评论