Сортировка чего-либо

Печать RSS
191

Ж
Автор
Пацак
0
Подскажите методы сортировки. Пишу не большой загруз центр и хочю сделать сортировку файлов.
Проганяю циклом по файлам и заношу их в масив такого вида:
<?php
$open=opendir($dir); 
 while (false !== ($file = readdir($open))) { 
  if ($file != "." && $file != "..") {
    $Structure_files[$file]['name'] = $file;
    $Structure_files[$file]['time'] = filemtime($dir.'/'.$file);
    $Structure_files[$file]['size'] = filesize($dir.'/'.$file);
    } 
} closedir($open);
каким способом можно осортировать $Structure_files по имени, дате, размеру и вывести?

Землянин
0
Загоняй в массив вида
array('size' => array(896, 325), 'filemtime' => array(цыферки, цыферки), 'name' => array('name.txt', 'namddd.jpg')). Дальше функциями sort, asort сортируешь нужный массив, например $arr['size'], и выводиш так
foreach($arr['size'] as $key =>$val)
echo $arr['name'][$key];
Типа такого
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск