Автор Тема: выбор из файла определенных строк  (Прочитано 2358 раз)

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

Оффлайн Heck-Aitomix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
выбор из файла определенных строк
« : 28 Сентября 2003, 21:53:54 »
Прошу помочь новичку ПХП.. есть текстовый файл с разделителями полей. Необходимо вывести определенное количество строк с максимальными (цифровое значение) показателями в определенной колонке!

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выбор из файла определенных строк
« Ответ #1 : 29 Сентября 2003, 00:17:07 »
помощь, как я понимаю, заключается в написании готового кода, которым бы ты мог воспользоваться?

Оффлайн Heck-Aitomix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
выбор из файла определенных строк
« Ответ #2 : 29 Сентября 2003, 11:50:42 »
необязательно... достаточно будет алгоритма с указанием на наиболее подходящие функции работы с файлами (из практического опыта)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
выбор из файла определенных строк
« Ответ #3 : 29 Сентября 2003, 12:01:06 »
[p]file[/p]
[p]explode[/p]
[p]sort[/p]
[p]echo[/p]
ну, будем исповедоваться?

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выбор из файла определенных строк
« Ответ #4 : 29 Сентября 2003, 12:39:31 »
здесь подойдет не sort, а [p]usort[/p]

Ну а алгоритм простой.
сначала берем file и учимся выводить строки без разделителей
потом explode и учимся разделять.
потом usort и учимся соритровать.
Ну а потом легко вывести первые строи из отсортированного массива!

 

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