使用函数详解
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
is_dir() 函数检查指定的文件是否是目录。
readdir() 函数返回由 opendir() 打开的目录句柄中的条目。
运行代码
<?php function my_dir($dir) { $files = array(); if(@$handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != ".." && $file != ".") { if(is_dir($dir."/".$file)) { //递归字文件夹 $files[$file] = my_dir($dir."/".$file); } else { //不然就将文件的名字存入数组; $files[] = $file; } } } closedir($handle); return $files; } } echo "<pre>"; var_dump(my_dir("../")); echo "</pre>"; ?>
运行结果
array(3) { ["file"]=> array(1) { [0]=> string(9) "index.php" } ["maopao"]=> array(1) { [0]=> string(9) "index.php" } ["xuanze"]=> array(1) { [0]=> string(9) "index.php" } }
上一篇:
PHP排序算法--选择排序
下一篇:
用PHP实现一个双向队列类
友情提示:垃圾评论一律封号...