位置: 编程技术 - 正文
推荐整理分享PHP:scandir()的用法_Directory函数(phpscanf),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php sha1,php __destruct,phpshort,php shal,php shal,php srand,php sha1,php shal,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 5)
scandir — 列出指定路径中的文件和目录
说明 array scandir ( string $directory [, int $sorting_order [, resource $context ]] )返回一个 array,包含有 directory 中的文件和目录。
参数directory
要被浏览的目录
sorting_order默认的排序顺序是按字母升序排列。如果使用了可选参数 sorting_order(设为 1),则排序顺序是按字母降序排列。
contextcontext 参数的说明见手册中的 Streams API 一章。
返回值成功则返回包含有文件名的 array,如果失败则返回 FALSE。如果 directory 不是个目录,则返回布尔值 FALSE 并生成一条 E_WARNING 级的错误。
更新日志版本 说明 5.4.0 sorting_order now accepts constants. Any nonzero value caused descending order in previous versions.
范例
Example #1 一个简单的 scandir() 例子
<?php$dir='/tmp';$files1=scandir($dir);$files2=scandir($dir,1);print_r($files1);print_r($files2);?>以上例程的输出类似于:
Example #2 scandir() 在 PHP 4 中的实现
<?php$dir="/tmp";$dh=opendir($dir);while(false!==($filename=readdir($dh))){$files[]=$filename;}sort($files);print_r($files);rsort($files);print_r($files);?>以上例程的输出类似于:
注释 Tip如已启用fopen 包装器,在此函数中, URL 可作为文件名。关于如何指定文件名详见 fopen()。各种wapper 的不同功能请参见 支持的协议和封装协议,注意其用法及其可提供的预定义变量。
参见opendir() - 打开目录句柄 readdir() - 从目录句柄中读取条目 glob() - 寻找与模式匹配的文件路径 is_dir() - 判断给定文件名是否是一个目录 sort() - 对数组排序
PHP:opendir()的用法_Directory函数 opendir(PHP4,PHP5)opendir打开目录句柄说明resourceopendir(string$path[,resource$context])打开一个目录句柄,可用于之后的closedir(),readdir()和rewinddir()调用中。参数path
PHP:readdir()的用法_Directory函数 readdir(PHP4,PHP5)readdir从目录句柄中读取条目说明stringreaddir([resource$dir_handle])返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回。参数dir_
PHP:rewinddir()的用法_Directory函数 rewinddir(PHP4,PHP5)rewinddir倒回目录句柄说明voidrewinddir(resource$dir_handle)将dir_handle指定的目录流重置到目录的开头。参数dir_handle目录句柄的resource,之前由open
标签: phpscanf
本文链接地址:https://www.jiuchutong.com/biancheng/287347.html 转载请保留说明!友情链接: 武汉网站建设