我有这段代码可以工作,但是我想将函数更改为"按名称排序"而不是"按日期排序"。
下面的代码不是我的(请参考PHP按日期排序功能(JWPLAYER自动播放列表脚本))
$folder = scandir($path);
$files = array();
foreach($folder as $file){
if($file == '.' OR $file == '..' OR $file == 'index.htm'){}else{
$files[$file] = filemtime($path.'/'.$file);
}
}
arsort($files);
谢谢
总结一下。
通过上述所有信息,您可以使用 JW 播放器执行以下操作:
- 扫描文件夹中的视频文件并自动创建XML播放列表 按
- 日期排序或按名称排序
谢谢
如果$files
包含文件名作为键,则替换
arsort($files);
跟
ksort($files);
替换
$files[$file] = filemtime($path.'/'.$file);
跟
$files[] = $path.'/'.$file;
您可能希望将arsort
替换为asort
。
使用 ksort
而不是 arsort
因为 k(键)排序将按键而不是按值对数组进行排序。