统计PHP目录中的文件数方法


Posted in PHP onMarch 05, 2019

代码示例如下:

<?php
$folderPath = "upload/";
$countFile = 0;
$totalFiles = glob($folderPath . "*");
if ($totalFiles){
$countFile = count($totalFiles);
}
print_r($countFile);

相关函数介绍:

glob()函数寻找与模式匹配的文件路径

glob ( string $pattern [, int $flags = 0 ] ) : array

glob() 函数依照 libc glob() 函数使用的规则寻找所有与 pattern 匹配的文件路径,类似于一般 shells 所用的规则一样。不进行缩写扩展或参数替代。返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE。

参数flags有效标记有:

GLOB_MARK - 在每个返回的项目中加一个斜线
GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)
GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式
GLOB_NOESCAPE - 反斜线不转义元字符GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c'
GLOB_ONLYDIR - 仅返回与模式匹配的目录项
GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误

count()函数计算数组中的单元数目,或对象中的属性个数

count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) : int

统计出数组里的所有元素的数量,或者对象里的东西。对于对象,如果安装了 SPL,可以通过实现 Countable 接口对 count()挂钩(hook) 。该接口只有一个方法 Countable::count(),此方法为 count() 函数返回值。

PHP 相关文章推荐
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
php Try Catch异常测试
Mar 01 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
php提示undefined index的几种解决方法
May 21 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
php发送get、post请求的6种方法简明总结
Jul 08 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
php+mysql实现的二级联动菜单效果详解
May 10 PHP
深入剖析浏览器退出之后php还会继续执行么
May 17 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
Apr 26 PHP
PHP常见字符串操作函数与用法总结
Mar 04 #PHP
php+Ajax处理xml与json格式数据的方法示例
Mar 04 #PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 #PHP
实例介绍PHP删除数组中的重复元素
Mar 03 #PHP
PHP+Ajax简单get验证操作示例
Mar 02 #PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 #PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 #PHP
You might like
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
PHP使用静态方法的几个注意事项
2014/09/16 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
angularJS 入门基础
2015/02/09 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
用Python给文本创立向量空间模型的教程
2015/04/23 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python复制文件到指定目录的实例
2018/04/27 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
简单了解django缓存方式及配置
2019/07/19 Python
秋季运动会广播稿
2014/02/22 职场文书
个人欠款担保书
2014/05/20 职场文书
2014年教师节活动总结
2014/08/29 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
倡议书作文
2015/01/19 职场文书
小学运动会开幕词
2015/01/28 职场文书
2015教师个人工作总结范文
2015/03/31 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书