我正在建立一个文件共享站点。
在(php)主页上,脚本将基于php数组填充html文件表。
显然,取决于此列表的排序方式,是文件列表的显示方式。客户端希望能够通过文件大小对该列表(当前目录中的文件名)进行排序。我该怎么做。
TLDR:
此函数返回时间排序列表。我想要另一个函数返回文件大小排序列表:
<?php
function time_dir($dir) {
$ignored = array('.', '..', '.svn', '.htaccess');
$files = array();
foreach (scandir($dir) as $file) {
if (in_array($file, $ignored)) continue;
$files[$file] = filemtime($dir . '/' . $file);
}
arsort($files);
$files = array_keys($files);
return ($files) ? $files : false;
}
感谢大家的帮助:)