PHP 统计指定目录下 MP4 视频数量
使用 PHP 代码统计 /mp4 目录下(包含子目录)所有 MP4 格式视频的数量,并显示统计结果。
function countVideos($dir){
$count = 0;
$files = scandir($dir);
foreach($files as $file){
if($file !== '.' && $file !== '..'){
if(is_dir($dir.'/'.$file)){
$count += countVideos($dir.'/'.$file);
}else{
$ext = pathinfo($dir.'/'.$file, PATHINFO_EXTENSION);
if($ext === 'mp4'){
$count++;
}
}
}
}
return $count;
}
$dir = '/mp4';
$count = countVideos($dir);
echo '共有'.$count.'个视频';
该代码使用递归函数 countVideos() 遍历指定目录下的所有文件和子目录。对于每个文件,判断其扩展名是否为 'mp4',如果是则计数器加一。最后返回计数器值,即视频数量。
使用方法:
- 将代码保存为 PHP 文件,例如
count_videos.php。 - 确保代码中的
$dir变量指向要统计视频数量的目录。 - 在浏览器中访问该 PHP 文件,即可查看统计结果。
注意:
- 该代码只统计 'mp4' 格式的视频,如果需要统计其他格式的视频,需要修改代码中的
$ext === 'mp4'这一行。 - 该代码需要 PHP 环境才能运行。
原文地址: https://www.cveoy.top/t/topic/nn0j 著作权归作者所有。请勿转载和采集!