Автор Тема: Обход каталога  (Прочитано 3122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн attilla

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Обход каталога
« : 19 Апреля 2004, 01:40:26 »
Когда читается каталог, файлы в каком порядке выводятся?
Как их сортировать по имени и расширению?
Занести в массив и его отсортировать? Но это будет много мерны массив?

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Обход каталога
« Ответ #1 : 19 Апреля 2004, 02:05:31 »
Цитировать
attilla:
Когда читается каталог, файлы в каком порядке выводятся?

В общем случае - в произвольном. Точнее в том порядке, в котором эти файлы были записаны на диск.
Цитировать
Как их сортировать по имени и расширению? Занести в массив и его отсортировать?

Угу, именно так.
Цитировать
Но это будет много мерны массив?

Скорее всего, да. А что тебя смущает?
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Обход каталога
« Ответ #2 : 19 Апреля 2004, 02:11:36 »
Цитировать
Но это будет много мерны массив?

с какой стати он станет многомерным?!

Цитировать
FreeSpace:
Скорее всего, да. А что тебя смущает?

То, что никаких многомерных массивов тут и рядом не лежало

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Обход каталога
« Ответ #3 : 19 Апреля 2004, 02:51:35 »
RomikChef
Имхо, при такой постановке задачи, файлы лучше хранить в виде
array(\'name\' => \'filename\', \'extension\' => \'ext\')
Хотя вариантов много разных, можно и без многомерных массивов.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Обход каталога
« Ответ #4 : 19 Апреля 2004, 10:02:25 »
Цитировать
FreeSpace:
Имхо, при такой постановке задачи, файлы лучше хранить в виде

неправильное твое имхо.
Не надо идти на поводу у новичка, который не знает, что делает.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Обход каталога
« Ответ #5 : 19 Апреля 2004, 20:47:33 »
RomikChef
Раз мой вариант тебе не понравился, тогда может предложишь свой?
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Обход каталога
« Ответ #6 : 19 Апреля 2004, 22:32:02 »
я пока не вижу смысла в твоем варианте.
Если надо сортировать по имени, то это простой сорт.
если вдруг надо сортировать по расширению - то усорт.
где здесь место для многомерных массивов - я не вижу.

Вообще, я не понимаю, зачем усложнять задачу человеку, ставить перед ним сложную, когда он даже простую не может решить.
Пусть сначала хотя бы по имени отсортирует.

А потом уже будешь мысль свою дальше лететь.
Беда большинства форумных советчиков в том, что они слишком много думают.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28