php 显示指定目录所有子文件夹
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-11 13:28:48 浏览: 评论:0
- function ListFolders()
- {
- // 设置一个路径
- $dir = "./";
- // 设置一个存放文件件的数组
- $aDir = array() ;
- $oCurrentdir = opendir( $dir ) ; //打开目录
- while ( $sFile = readdir( $oCurrentdir ) ) //读取当前目录所有子目录
- {
- if ( $sFile != '.' && $sFile != '..' && is_dir( $dir . $sFile ) )//判断是否为根目录
- $aFolders[] = '目录:' .$sFile. '<br />' ;//输也目录
- }
- closedir( $oCurrentdir ) ;//判断刚才用opendir打开的目录
- // Open the "Folders" node.
- natcasesort( $aFolders ) ; //对数组进行自然排序不区分大小写的自然顺序算法对给定数组中的元素排序即数字从 1 到 9 的排序方法,字母从 a 到 z 的排序方法,短者优先
- foreach ( $aFolders as $sFolder )
- {
- echo $sFolder ;
- }
- }
- /*
- 测试,我们在当前目录有二个子目录
- 目录:1
- 目录:www.phpfensi.com
- */
- getFolders();
- /*
运行后得到结果为,目录:1,目录:www.phpfensi.com
常用函数解析:
array() 数据申明,可以用直接赋值 array(1,2,3,4);
opendir() 打开目录,opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用,若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
readdir 读取目录,cosedir判断目录,natcasesort() 函数用不区分大小写的自然顺序算法对给定数组中的元素排序。natcasesort() 函数实现了“自然排序”,即数字从 1 到 9 的排序方法,字母从 a 到 z 的排序方法,短者优先,该函数不区分大小写,数组的索引与单元值保持关联,如果成功,则该函数返回 TRUE,否则返回 FALSE。
Tags: php 显示 指定 目录
相关文章
- ·php 读取目录所有文件信息dir()(2013-11-12)
- ·php获取当前文件所有执行的函数和类(2013-11-12)
- ·php检查文件是否可读和可写(2013-11-14)
- ·PHP文件操作方法问答 (2013-11-14)
- ·PHP 文件操作概述 (2013-11-14)
- ·php文件操作和获取文件信息数据 (2013-11-14)
- ·PHP开发中文件操作疑难问答(2013-11-27)
- ·php判断文件是否存在file_exists 与 is_file详解(2013-11-29)
- ·PHP 获取文件扩展名的方法(2013-11-29)
- ·PHP中读写文件(2013-11-29)
- ·PHP操作文件问答(2013-12-08)
- ·php文件操作(2013-12-11)
- ·php判断文件是否存在(2013-12-16)
- ·php 浏览目录(2013-12-19)
- ·php如何获取文件夹大小程序代码(2014-01-05)
- ·php 文件目录操作函数(2014-01-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)