Forum Webscript.Ru
Программирование => PHP => Тема начата: attilla от 19 Апреля 2004, 01:40:26
-
Когда читается каталог, файлы в каком порядке выводятся?
Как их сортировать по имени и расширению?
Занести в массив и его отсортировать? Но это будет много мерны массив?
-
attilla:
Когда читается каталог, файлы в каком порядке выводятся?
В общем случае - в произвольном. Точнее в том порядке, в котором эти файлы были записаны на диск.
Как их сортировать по имени и расширению? Занести в массив и его отсортировать?
Угу, именно так.
Но это будет много мерны массив?
Скорее всего, да. А что тебя смущает?
-
Но это будет много мерны массив?
с какой стати он станет многомерным?!
FreeSpace:
Скорее всего, да. А что тебя смущает?
То, что никаких многомерных массивов тут и рядом не лежало
-
RomikChef
Имхо, при такой постановке задачи, файлы лучше хранить в виде
array(\'name\' => \'filename\', \'extension\' => \'ext\')
Хотя вариантов много разных, можно и без многомерных массивов.
-
FreeSpace:
Имхо, при такой постановке задачи, файлы лучше хранить в виде
неправильное твое имхо.
Не надо идти на поводу у новичка, который не знает, что делает.
-
RomikChef
Раз мой вариант тебе не понравился, тогда может предложишь свой?
-
я пока не вижу смысла в твоем варианте.
Если надо сортировать по имени, то это простой сорт.
если вдруг надо сортировать по расширению - то усорт.
где здесь место для многомерных массивов - я не вижу.
Вообще, я не понимаю, зачем усложнять задачу человеку, ставить перед ним сложную, когда он даже простую не может решить.
Пусть сначала хотя бы по имени отсортирует.
А потом уже будешь мысль свою дальше лететь.
Беда большинства форумных советчиков в том, что они слишком много думают.