【PHP如何使用readdir()函数(代码用法示例)】PHP中的readdir()函数是一个内置函数, 用于返回目录中下一个条目的名称。该方法按文件名存储在文件名系统中的顺序返回文件名。
目录句柄作为参数发送到readdir()函数, 成功时返回条目名称/文件名, 失败时返回False。
语法如下:
readdir(dir_handle)
使用的参数:PHP中的readdir()函数接受一个参数。
- dir_handle:这是一个必需参数, 它指定先前由opendir()函数打开的句柄资源。
错误与异常:
- 如果用户未指定目录句柄参数, 则readdir()函数将假定opendir()打开的最后一个链接。
- 除了返回布尔值FALSE之外, readdir()函数有时还可能返回非布尔值, 该值的值为FALSE。
程序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.jpgFile Name: ..File Name: article.pdfFile 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.jpgFile Name: ..File Name: article.pdfFile Name: .File Name: article.txt
参考: http://php.net/manual/en/function.readdir.php
推荐阅读
- 高盛面试经验|S22(校园内面试分析概要文件)
- CSS如何使用伪类和伪类选择器(代码示例)
- 如何在Django中创建应用程序()
- Win8系统怎样设置IE浏览器自动删除历史记录?
- 如何修好Win8提示出错为Win32k.sys的蓝屏?
- Win8 PE系统无法读取磁盘的处理办法
- 怎样处理Win8.1升级Win10时的8007045D出错
- Win8.1系统提示找不到恢复环境怎样处理?
- Win8.1系统应用商店与应用闪退的修好办法