我有这段代码可行,但是我想将函数更改为“按名称排序”而不是“按日期排序”。
以下代码不是我的(请参阅PHP Sort function by date (JWPLAYER auto playlist script))
$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 Player:
谢谢
答案 0 :(得分:1)
替换
$files[$file] = filemtime($path.'/'.$file);
与
$files[] = $path.'/'.$file;
您可能希望将arsort
替换为asort
。
答案 1 :(得分:1)
如果$files
包含文件名作为键,则替换
arsort($files);
与
ksort($files);
答案 2 :(得分:1)
使用ksort
代替arsort
由于k(key)sort将按键而不是按值对数组进行排序。