PHP中的readdir()函数是一个内置函数,用于返回目录中下一个条目的名称。该方法按照文件名存储在filenamesystem中的顺序返回文件名。
null
目录句柄作为参数发送给readdir()函数,成功时返回条目名/文件名,失败时返回False。
语法:
readdir(dir_handle)
使用的参数: PHP中的readdir()函数接受一个参数。
- 方向手柄 :它是一个强制参数,指定opendir()函数以前打开的句柄资源。
返回值: 成功时返回条目名/文件名,失败时返回False。
错误和例外 :
- 如果用户未指定directory handle参数,那么readdir()函数将假定opendir()打开的最后一个链接。
- 除了返回Boolean FALSE之外,readdir()函数有时还可能返回一个计算结果为FALSE的非布尔值。
下面的程序演示了readdir()函数:
项目1:
<?php // opening a directory $dir_handle = opendir( "user/gfg/" ); // reading the contents of the directory while (( $file_name = readdir( $dir_handle )) !== false) { echo ( "File Name: " . $file_name ); echo "<br>" ; } // closing the directory closedir ( $dir_handle ); ?> |
输出:
File Name: gfg.jpg File Name: .. File Name: article.pdf File Name: . File Name: article.txt
项目2:
<?php // opening a directory $dir_handle = opendir( "user/gfg/" ); if ( is_resource ( $dir_handle )) { // reading the contents of the directory while (( $file_name = readdir( $dir_handle )) !== false) { echo ( "File Name: " . $file_name ); echo "<br>" ; } // closing the directory closedir ( $dir_handle ); } else { echo ( "Failed to Open." ); } } else { echo ( "Invalid Directory." ); } ?> |
输出:
File Name: gfg.jpg File Name: .. File Name: article.pdf File Name: . File Name: article.txt
参考: http://php.net/manual/en/function.readdir.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END