0
我想要获取我的目录中的文件列表&在PHP语言中的数组中的子目录。
我有2个类型的代码:
1 - 首先代码:
该娄代码列出所有文件在一个数组,但也有文件夹和子目录数组:
列出目录和子目录中的MP3文件在PHP中
$files = dir_scan('pathAddress');
function dir_scan($folder) {
$files = glob($folder);
foreach ($files as $f) {
if (is_dir($f)) {
$files = array_merge($files, dir_scan($f .'/*')); // scan subfolder
}
}
return $files;
}
echo "<pre>";
print_r($files);
echo "</pre>";
结果顶部代码:Click For View Image
2-二码:
此Bellow代码列出所有的MP3文件,但在字符串不是阵列! &我无法将其转换为数组。
$scan_it = new RecursiveDirectoryIterator("pathAddress");
foreach(new RecursiveIteratorIterator($scan_it) as $file) {
if (strtolower(substr($file, -4)) == ".mp3") {
echo "<pre>";
echo($file);
echo "</pre>";
}
}
结果顶部代码:Click For View Image
最后,我想MP3文件的阵列中的所有目录指定位置&子目录。
感谢您的帮助
谢谢你的代码工作@ –