位置: 编程技术 - 正文

PHP:scandir()的用法_Directory函数(phpscanf)

编辑:rootadmin
scandir

推荐整理分享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),则排序顺序是按字母降序排列。

context

context 参数的说明见手册中的 Streams API 一章。

返回值

成功则返回包含有文件名的 array,如果失败则返回 FALSE。如果 directory 不是个目录,则返回布尔值 FALSE 并生成一条 E_WARNING 级的错误。

更新日志 PHP:scandir()的用法_Directory函数(phpscanf)

版本 说明 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 转载请保留说明!

上一篇:PHP:finfo_buffer()的用法_fileinfo函数

下一篇:PHP:opendir()的用法_Directory函数(php的fopen)

  • 税金及附加现金流量表
  • 个人所得税怎么扣除标准
  • 私车公用报销流程怎么写
  • 进项税多久有效
  • 个税汇算清缴包括劳务报酬吗
  • 文化事业费是什么意思
  • 航天信息服务费不交可以吗
  • 收回个人社会保险费是否可以冲红管理费用
  • 收到发票未付款怎么处理
  • 创立一个公司,公司的运营理念
  • 信用减值损失在借方
  • 企业前期开办费没有发票怎么入账
  • 土地闲置费是否可以税前扣除
  • 政府补贴的内容
  • 事业单位收到借款分录
  • 房租发票上税的分录怎么写?
  • 应交税金减免税金需要结转吗
  • 让渡资产使用权是指资产的所有者将
  • 哪些项目可以免征个人所得税
  • 减半征收城建税文件
  • 已开票怎么做坏账处理
  • 报税时利润表没写怎么办
  • 增值税可以提前申报不?
  • 定期结汇会计分录?
  • 转让金融商品应交增值税怎么算
  • 开红字发票后再开蓝字发票应如何入账?
  • 某企业存货跌价准备原材料科目贷方
  • 冲减管理费用的情况
  • ps命令不可用
  • newdot.exe - newdot是什么进程 有什么用
  • 阿尔比恩洞的级别
  • yii框架连接数据库
  • 前端将base64图片转换成file文件
  • 增值税发票的作业
  • dpkg -s命令
  • 购进商品发生溢余的核算
  • 公司购买一台电脑低于3000元怎么办
  • phpcms怎么用
  • 三免三减半递延所得税案例
  • 如何利用远期交易保值
  • 个体工商户季开票30万是否缴纳个人所得税
  • 增值税期末留抵退税附加税退还吗
  • 福利费发票抵扣了有什么后果
  • 房产契税一般什么时间交
  • 办公设备折旧年限规定多少年
  • 建筑工程社会实践报告
  • 销售固定资产如何申报企业所得税
  • 文化传媒公司的主营业务
  • 公司给员工转公司
  • 累计盈余的主要来源有
  • 应交的教育费附加通过什么科目核算
  • 工程设计费收入在所得税申报表应填入
  • 过节费可以发现金吗
  • 公司折旧怎么算
  • Mysql 报Row size too large 65535 的原因及解决方法
  • Mysql 5.7.19 winx64 ZIP Archive 安装及使用过程问题小结
  • SQL Server的通用分页存储过程 未使用游标,速度更快!
  • centOS7安装MySQL数据库
  • ac1st19.dll
  • win7还是win8好用
  • windows8远程桌面连接
  • win10系统怎么将桌面路径改为d盘
  • windows xp iis安装
  • win7专业版系统镜像
  • linux系列
  • win10打开蓝屏怎么解决
  • Cocos2d-x c++和java相互调用
  • perl的$_
  • javascript零基础
  • jquery对动态生成的进行操作
  • unity android build support
  • 设计模式工厂模式使用场景