如何在PHP中的目录列表中获得1个目录结果

时间:2014-01-28 13:03:23

标签: php foreach directory

如何在目录列表中获得1个目录结果。

示例:

Directory List:
aa            ===  its directory
  ah          ===  its sub-directory
  ah          ===  its sub-directory

bb            ===  its directory
  blah          ===  its sub-directory
  blah          ===  its sub-directory

我想看起来像。

aa | ah ==  latest modified directory.
bb | blah ==  latest modified directory.

这是代码。

$dirs = array_filter(glob('dir/*/*'), 'is_dir');
array_multisort(array_map('filemtime', $dirs), SORT_NUMERIC, SORT_DESC, $dirs);

1 个答案:

答案 0 :(得分:0)

根据您在问题中回答的评论,我认为您搜索的内容是减少阵列中的重复项。这是通过简单数组函数完成的: array_unique

http://de3.php.net/manual/en/function.array-unique.php

这删除所有重复项。应用于显示的数组,每个值只显示1个数组输入。